50 Commits

Author SHA1 Message Date
Rising Odegua
c905b59f3e [packages/portal][l]: Moved portal folder to root dir 2021-03-08 11:33:21 +01:00
Abhishek Gahlot
d87613399e Base structure for monorepo 2020-08-17 20:04:10 +05:30
Tavares Hansen
587d820747 [lint][lg]: fix lint errors 2020-08-04 19:33:00 -07:00
Tavares Hansen
9908d887ce [misc][xs]: fix minor issue 2020-08-04 02:09:58 -07:00
Tavares Hansen
7739069077 [misc][xs]: add missing key 2020-08-04 02:08:00 -07:00
Tavares Hansen
ff134a02f9 [refactor][x]: move reusable ErrorMessage component to _shared 2020-08-03 19:21:09 -07:00
Tavares Hansen
a82325b91a [refactor][m]: refactor components using reusable component 2020-08-03 19:19:41 -07:00
Tavares Hansen
d286c7f6ff [component][x]: add reusable Table component 2020-08-03 19:09:35 -07:00
Tavares Hansen
477fb77a78 [refactor][x]: refactor, remove duplicated code 2020-08-03 19:03:29 -07:00
Tavares Hansen
f8197f865c [refactor][m]: implement efficient gql management system (#41) 2020-08-03 18:39:17 -07:00
Tavares Hansen
d4f837e8f5 [misc][x]: add custom font sizes 2020-08-02 20:45:15 -07:00
Tavares Hansen
951eab9416 [misc][x]: use theme color (#40) 2020-08-02 19:54:27 -07:00
Abhishek Gahlot
0c80f84794 Initial new tests for components 2020-07-27 14:09:33 +05:30
Gift Egwuenu
d9b5c4ddbd
[tests][m]: Setup Integration Tests with Cypress (#26).
* [cypress][s]-setup-integration=with-cypress
* [fix][s]- fix typescript bug 'All files must be modules when the '--isolatedModules' flag is provided' by adding an 'export {}' to all test files
* Fixes of cypress tests
* Use yarn everywhere not npm

Co-authored-by: Abhishek Gahlot <me@abhishek.it>
2020-07-17 17:16:26 +02:00
anuveyatsu
618e1532be [blog][xs]: add Blog to navbar. 2020-06-26 18:06:16 +06:00
anuveyatsu
1f395227c4 [pages][m]: implementd pages from wordpress. 2020-06-26 18:00:33 +06:00
anuveyatsu
2cc9d1a628 [blog][m]: implemented blog home and individual post pages. 2020-06-26 18:00:18 +06:00
anuveyatsu
0dbe145e8c [clean up][xs]: removed unnecessary imports. 2020-06-24 14:59:54 +06:00
anuveyatsu
5e62325c91 [recent datasets][xs]: only need first 3 datasets. 2020-06-24 13:02:33 +06:00
anuveyatsu
19f1d4b408 [bug fix][xs]: some datasets may not have owner organization. 2020-06-24 12:55:29 +06:00
anuveyatsu
11feb03a7e [bug fix][xs]: fix wrong sort arg in variables. 2020-06-24 12:46:07 +06:00
anuveyatsu
01566a0cc7 [home page][xs]: integrate with Apollo. 2020-06-24 12:32:44 +06:00
anuveyatsu
0bc0424d14 Merge branch 'master' into make-recent-datasets-dynamic 2020-06-24 12:23:39 +06:00
anuveyatsu
4baf72273d [resource page][m]: refactored page and components to work with Apollo client wired with CKAN API. 2020-06-24 11:37:11 +06:00
anuveyatsu
2589ecaeeb [dataset page][m]: setup dataset page to work with Apollo client connected to CKAN API. 2020-06-23 14:43:09 +06:00
anuveyatsu
d3a2a1da8e [ckan api + apollo][l]: setup apollo client to connect to actual CKAN API. 2020-06-23 10:09:19 +06:00
Gift Egwuenu
702f796d6f [home][s]-make recent dataset section dynamic 2020-06-22 10:36:59 +01:00
anuveyatsu
e11133c32e [resource page][m]: refactor to work with Apollo. 2020-06-22 10:58:30 +06:00
anuveyatsu
9ae654dc71 [dataset page][xl]: refactor to work with Apollo. 2020-06-22 10:39:07 +06:00
anuveyatsu
8b8adccc74 [error component][xs]: move it to top level dir so we can easily use it for other components. 2020-06-19 18:11:34 +06:00
Gift Egwuenu
676d54280d [home][s] - add mock data for recent datasets 2020-06-19 13:07:41 +01:00
anuveyatsu
5f84d7f5b7 [search][s]: implement 'Form' component that merges 'Input' and 'Sort' components and fixes 'Sort' functionality. 2020-06-19 17:05:55 +06:00
anuveyatsu
dfd5efa961 [apollo][xl]: mocked graphql setup + search page working from apollo now. 2020-06-19 16:23:01 +06:00
anuveyatsu
f0d1bc0d3b [apollo][l]: initial commit for setting up Apollo. 2020-06-19 10:25:21 +06:00
Gift Egwuenu
5de8ace421 [setup][s]-setup code formatting with prettier
- add husky and lint-stages for pre-commit hooks
 - format entire codebase using `yarn format`
2020-06-17 13:07:00 +01:00
anuveyatsu
72b2a60bbd [bug][xs]: location of logo. 2020-06-17 11:49:52 +06:00
anuveyatsu
d9fa113723 Merge branch 'master' into implement-minimal-front-page 2020-06-17 11:43:54 +06:00
anuveyatsu
f2e15577e2 [data explorer][xs]: just display resource metadata and About component on resource page.
For details see https://github.com/datopian/portal/issues/12
2020-06-17 11:34:14 +06:00
Gift Egwuenu
04128bc22c [home][m]-implement minimal front page 2020-06-15 16:18:58 +01:00
anuveyatsu
bb22cac696 [resource page][m]: initially working resource page with support of datastore and non-datastore resources. 2020-06-15 15:53:12 +06:00
anuveyatsu
bc6849b7dc [Resources][s]: the component requires 'datapackage' object to construct correct resource paths. 2020-06-15 11:51:40 +06:00
anuveyatsu
8abf32c402 [bug fix][xs]: don't fail if dataset has no owner org. 2020-06-12 19:35:37 +06:00
anuveyatsu
c21731b830 [clean up][xs]: Sort component doesn't need any props. 2020-06-12 19:05:55 +06:00
anuveyatsu
5698f769b9 [tests][xs]: updated snapshots. 2020-06-12 18:55:06 +06:00
anuveyatsu
f16a8339a8 [dataset][m]: improved dataset page to have better layout + added more details to the mocks. 2020-06-12 18:27:25 +06:00
anuveyatsu
3f8a755d25 [search][s]: improve layout/design in the search page. 2020-06-12 17:56:16 +06:00
anuveyatsu
a41fc9396a [nav / home][s]: re-implemented navbar and removed number of placeholder elements from home page. 2020-06-12 17:54:40 +06:00
anuveyatsu
8f25a77653 [dataset][l]: functional dataset page.
Mocked page is here: `/@world-bank/gdp`
2020-06-12 15:18:20 +06:00
anuveyatsu
5a94d9d368 [search][xl]: initial search page with essential components.
- No pagination at the moment.
- Sorting isn't functional yet.
- Search works - we only have mocks for searching 'gdp' param.
2020-06-12 14:49:12 +06:00
Gift Egwuenu
f5be5b3129 [home][m]-create-landing-page 2020-05-29 08:10:32 +01:00