├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── checks.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── example ├── .env.example ├── README.md ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.js │ ├── App.test.js │ ├── components │ │ ├── buttons │ │ │ └── index.jsx │ │ ├── form │ │ │ ├── Checkbox.jsx │ │ │ ├── Legend.jsx │ │ │ └── index.js │ │ └── headers │ │ │ └── index.jsx │ ├── config.js │ ├── index.css │ ├── index.js │ ├── layout │ │ ├── Header │ │ │ └── index.jsx │ │ ├── Panel │ │ │ └── index.jsx │ │ └── Section │ │ │ └── index.jsx │ ├── pages │ │ └── Main │ │ │ ├── ItemList.jsx │ │ │ ├── Map.jsx │ │ │ ├── QueryBuilder.jsx │ │ │ ├── index.jsx │ │ │ └── proptypes.js │ ├── reportWebVitals.js │ └── setupTests.js ├── tailwind.config.js └── yarn.lock ├── jest.config.js ├── jest.setup.ts ├── package.json ├── rollup.config.mjs ├── src ├── context │ └── index.tsx ├── hooks │ ├── useCollection.test.ts │ ├── useCollection.ts │ ├── useCollections.test.ts │ ├── useCollections.ts │ ├── useItem.test.ts │ ├── useItem.ts │ ├── useStacApi.test.ts │ ├── useStacApi.ts │ ├── useStacSearch.test.ts │ ├── useStacSearch.ts │ └── wrapper.tsx ├── index.ts ├── stac-api │ └── index.ts ├── types │ ├── index.d.ts │ └── stac.d.ts └── utils │ └── debounce.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | rollup.config.mjs 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | example 2 | node_modules 3 | .github 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/README.md -------------------------------------------------------------------------------- /example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/.env.example -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/README.md -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/package.json -------------------------------------------------------------------------------- /example/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/postcss.config.js -------------------------------------------------------------------------------- /example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/favicon.ico -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/logo192.png -------------------------------------------------------------------------------- /example/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/logo512.png -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/manifest.json -------------------------------------------------------------------------------- /example/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/public/robots.txt -------------------------------------------------------------------------------- /example/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/App.js -------------------------------------------------------------------------------- /example/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/App.test.js -------------------------------------------------------------------------------- /example/src/components/buttons/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/components/buttons/index.jsx -------------------------------------------------------------------------------- /example/src/components/form/Checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/components/form/Checkbox.jsx -------------------------------------------------------------------------------- /example/src/components/form/Legend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/components/form/Legend.jsx -------------------------------------------------------------------------------- /example/src/components/form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/components/form/index.js -------------------------------------------------------------------------------- /example/src/components/headers/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/components/headers/index.jsx -------------------------------------------------------------------------------- /example/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/config.js -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/src/layout/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/layout/Header/index.jsx -------------------------------------------------------------------------------- /example/src/layout/Panel/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/layout/Panel/index.jsx -------------------------------------------------------------------------------- /example/src/layout/Section/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/layout/Section/index.jsx -------------------------------------------------------------------------------- /example/src/pages/Main/ItemList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/pages/Main/ItemList.jsx -------------------------------------------------------------------------------- /example/src/pages/Main/Map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/pages/Main/Map.jsx -------------------------------------------------------------------------------- /example/src/pages/Main/QueryBuilder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/pages/Main/QueryBuilder.jsx -------------------------------------------------------------------------------- /example/src/pages/Main/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/pages/Main/index.jsx -------------------------------------------------------------------------------- /example/src/pages/Main/proptypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/pages/Main/proptypes.js -------------------------------------------------------------------------------- /example/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/reportWebVitals.js -------------------------------------------------------------------------------- /example/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/src/setupTests.js -------------------------------------------------------------------------------- /example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/tailwind.config.js -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/context/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/context/index.tsx -------------------------------------------------------------------------------- /src/hooks/useCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useCollection.test.ts -------------------------------------------------------------------------------- /src/hooks/useCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useCollection.ts -------------------------------------------------------------------------------- /src/hooks/useCollections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useCollections.test.ts -------------------------------------------------------------------------------- /src/hooks/useCollections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useCollections.ts -------------------------------------------------------------------------------- /src/hooks/useItem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useItem.test.ts -------------------------------------------------------------------------------- /src/hooks/useItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useItem.ts -------------------------------------------------------------------------------- /src/hooks/useStacApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useStacApi.test.ts -------------------------------------------------------------------------------- /src/hooks/useStacApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useStacApi.ts -------------------------------------------------------------------------------- /src/hooks/useStacSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useStacSearch.test.ts -------------------------------------------------------------------------------- /src/hooks/useStacSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/useStacSearch.ts -------------------------------------------------------------------------------- /src/hooks/wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/hooks/wrapper.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/stac-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/stac-api/index.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/types/stac.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/types/stac.d.ts -------------------------------------------------------------------------------- /src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/src/utils/debounce.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developmentseed/stac-react/HEAD/yarn.lock --------------------------------------------------------------------------------