├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ └── push.yaml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .remarkignore ├── .remarkrc.js ├── ADRs ├── adr_config_refactor_11.8.23.md └── adr_design_refactor_11.2.23.md ├── CHANGELOG.md ├── CONFIGURATION.md ├── LICENSE ├── README.md ├── config_helper ├── config-new-format-example.json ├── config.example.json └── lint_config.py ├── generate-react-cli.json ├── index.html ├── package.json ├── public ├── ThumbnailNotAvailable.png ├── brand-logo-element84-dark-mode.svg ├── brand-logo-element84-light-mode.svg ├── config │ └── .gitkeep ├── data │ ├── cdem.json │ ├── doqq.json │ ├── mgrs.json │ └── wrs2.json ├── favicon.ico ├── logo.png ├── manifest.json ├── marker-icon.png ├── marker-shadow.png └── robots.txt ├── screenshots ├── landsat-lightmode.png ├── landsat-scene.png ├── s1-footprints.png ├── s2-grid-aggregation.png └── s2-hex-aggregation.png ├── src ├── App.css ├── App.jsx ├── App.test.jsx ├── assets │ ├── icon-copy.svg │ ├── icon-external-link.svg │ ├── moon-icon.svg │ └── sun-icon.svg ├── components │ ├── Cart │ │ ├── CartButton │ │ │ ├── CartButton.css │ │ │ └── CartButton.jsx │ │ └── CartModal │ │ │ ├── CartModal.css │ │ │ ├── CartModal.jsx │ │ │ └── CartModal.test.jsx │ ├── CloudSlider │ │ ├── CloudSlider.css │ │ └── CloudSlider.jsx │ ├── CollectionDropdown │ │ ├── CollectionDropdown.css │ │ ├── CollectionDropdown.jsx │ │ └── CollectionDropdown.test.jsx │ ├── DateTimeRangeSelector │ │ ├── DateTimeRangeSelector.css │ │ └── DateTimeRangeSelector.jsx │ ├── EnhancedDetailsTab │ │ ├── AssetDisplay.jsx │ │ ├── AssetGroup.jsx │ │ ├── AssetItem.jsx │ │ ├── BaseAssetDisplay.jsx │ │ ├── DefaultAssetDisplay.jsx │ │ ├── EnhancedDetailsTab.css │ │ ├── EnhancedDetailsTab.jsx │ │ ├── EnhancedFieldRenderer.jsx │ │ ├── FieldDisplayComponents.jsx │ │ ├── FieldGroup.jsx │ │ ├── FieldItem.jsx │ │ ├── GroupContainer.jsx │ │ └── ItemHeader.jsx │ ├── ExportButton │ │ ├── ExportButton.css │ │ └── ExportButton.jsx │ ├── FieldInfoIcon │ │ └── FieldInfoIcon.jsx │ ├── LayerList │ │ ├── LayerList.css │ │ └── LayerList.jsx │ ├── Layout │ │ ├── Content │ │ │ ├── Content.css │ │ │ ├── Content.jsx │ │ │ ├── LeftContent │ │ │ │ ├── LeftContent.css │ │ │ │ ├── LeftContent.jsx │ │ │ │ └── LeftContent.test.jsx │ │ │ └── RightContent │ │ │ │ ├── RightContent.css │ │ │ │ ├── RightContent.jsx │ │ │ │ └── RightContent.test.jsx │ │ └── PageHeader │ │ │ ├── PageHeader.css │ │ │ ├── PageHeader.jsx │ │ │ └── PageHeader.test.jsx │ ├── LeafMap │ │ ├── LeafMap.css │ │ └── LeafMap.jsx │ ├── Legend │ │ ├── HeatMapSymbology │ │ │ ├── HeatMapSymbology.css │ │ │ └── HeatMapSymbology.jsx │ │ └── LayerLegend │ │ │ ├── LayerLegend.css │ │ │ ├── LayerLegend.jsx │ │ │ └── LayerLegend.test.jsx │ ├── LoadingAnimation │ │ ├── LoadingAnimation.css │ │ └── LoadingAnimation.jsx │ ├── Login │ │ ├── Login.css │ │ └── Login.jsx │ ├── PopupFooter │ │ ├── PopupFooter.css │ │ └── PopupFooter.jsx │ ├── PopupResult │ │ ├── PopupResult.css │ │ ├── PopupResult.jsx │ │ └── PopupResult.test.jsx │ ├── PopupResults │ │ ├── PopupResults.css │ │ ├── PopupResults.jsx │ │ └── PopupResults.test.jsx │ ├── Search │ │ ├── Search.css │ │ ├── Search.jsx │ │ └── Search.test.jsx │ ├── SystemMessage │ │ ├── SystemMessage.css │ │ ├── SystemMessage.jsx │ │ └── SystemMessage.test.jsx │ ├── ThemeSwitcher │ │ ├── ThemeSwitcher.css │ │ ├── ThemeSwitcher.jsx │ │ └── ThemeSwitcher.test.jsx │ ├── UploadGeojsonModal │ │ ├── UploadGeojsonModal.css │ │ ├── UploadGeojsonModal.jsx │ │ └── UploadGeojsonModal.test.jsx │ ├── ViewSelector │ │ ├── ViewSelector.css │ │ └── ViewSelector.jsx │ └── defaults.js ├── hooks │ └── useAssetClipboard.js ├── index.css ├── index.jsx ├── redux │ ├── slices │ │ └── mainSlice.js │ └── store.js ├── services │ ├── get-aggregate-service.js │ ├── get-aggregations-service.js │ ├── get-all-scenes-service.js │ ├── get-collections-service.js │ ├── get-config-service.js │ ├── get-local-grid-data-json-service.js │ ├── get-mosaic-bounds.js │ ├── get-queryables-service.js │ ├── get-search-service.js │ ├── post-auth-service.js │ └── post-mosaic-service.js ├── setupTests.js ├── testing │ └── shared-mocks.js ├── themes │ └── theme.css └── utils │ ├── alertHelper.js │ ├── alertHelper.test.js │ ├── authHelper.js │ ├── clipboardHelper.js │ ├── colorMap.js │ ├── configHelper.js │ ├── configHelper.test.js │ ├── dataHelper.js │ ├── dataHelper.test.js │ ├── datetime.js │ ├── debounce.js │ ├── defaultAssetGrouping.js │ ├── defaultAssetGrouping.test.js │ ├── defaultFieldGrouping.js │ ├── defaultFieldGrouping.test.js │ ├── fieldDiscovery.js │ ├── fieldDiscovery.test.js │ ├── fieldFormatting.js │ ├── fieldFormatting.test.js │ ├── fieldGrouping.js │ ├── fieldGrouping.test.js │ ├── fieldPriorities.js │ ├── fieldPriorities.test.js │ ├── geojsonValidation.js │ ├── geojsonValidation.test.js │ ├── index.js │ ├── mapHelper.js │ ├── searchHelper.js │ ├── securityHelper.js │ ├── securityHelper.test.js │ └── themeHelper.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.mts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | 5 | data/ -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.remarkignore: -------------------------------------------------------------------------------- 1 | /ADRs 2 | /.github 3 | -------------------------------------------------------------------------------- /.remarkrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/.remarkrc.js -------------------------------------------------------------------------------- /ADRs/adr_config_refactor_11.8.23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/ADRs/adr_config_refactor_11.8.23.md -------------------------------------------------------------------------------- /ADRs/adr_design_refactor_11.2.23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/ADRs/adr_design_refactor_11.2.23.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/CONFIGURATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/README.md -------------------------------------------------------------------------------- /config_helper/config-new-format-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/config_helper/config-new-format-example.json -------------------------------------------------------------------------------- /config_helper/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/config_helper/config.example.json -------------------------------------------------------------------------------- /config_helper/lint_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/config_helper/lint_config.py -------------------------------------------------------------------------------- /generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/generate-react-cli.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/package.json -------------------------------------------------------------------------------- /public/ThumbnailNotAvailable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/ThumbnailNotAvailable.png -------------------------------------------------------------------------------- /public/brand-logo-element84-dark-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/brand-logo-element84-dark-mode.svg -------------------------------------------------------------------------------- /public/brand-logo-element84-light-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/brand-logo-element84-light-mode.svg -------------------------------------------------------------------------------- /public/config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/data/cdem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/data/cdem.json -------------------------------------------------------------------------------- /public/data/doqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/data/doqq.json -------------------------------------------------------------------------------- /public/data/mgrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/data/mgrs.json -------------------------------------------------------------------------------- /public/data/wrs2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/data/wrs2.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/marker-icon.png -------------------------------------------------------------------------------- /public/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/marker-shadow.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/public/robots.txt -------------------------------------------------------------------------------- /screenshots/landsat-lightmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/screenshots/landsat-lightmode.png -------------------------------------------------------------------------------- /screenshots/landsat-scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/screenshots/landsat-scene.png -------------------------------------------------------------------------------- /screenshots/s1-footprints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/screenshots/s1-footprints.png -------------------------------------------------------------------------------- /screenshots/s2-grid-aggregation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/screenshots/s2-grid-aggregation.png -------------------------------------------------------------------------------- /screenshots/s2-hex-aggregation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/screenshots/s2-hex-aggregation.png -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/App.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/App.test.jsx -------------------------------------------------------------------------------- /src/assets/icon-copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/assets/icon-copy.svg -------------------------------------------------------------------------------- /src/assets/icon-external-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/assets/icon-external-link.svg -------------------------------------------------------------------------------- /src/assets/moon-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/assets/moon-icon.svg -------------------------------------------------------------------------------- /src/assets/sun-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/assets/sun-icon.svg -------------------------------------------------------------------------------- /src/components/Cart/CartButton/CartButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Cart/CartButton/CartButton.css -------------------------------------------------------------------------------- /src/components/Cart/CartButton/CartButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Cart/CartButton/CartButton.jsx -------------------------------------------------------------------------------- /src/components/Cart/CartModal/CartModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Cart/CartModal/CartModal.css -------------------------------------------------------------------------------- /src/components/Cart/CartModal/CartModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Cart/CartModal/CartModal.jsx -------------------------------------------------------------------------------- /src/components/Cart/CartModal/CartModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Cart/CartModal/CartModal.test.jsx -------------------------------------------------------------------------------- /src/components/CloudSlider/CloudSlider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/CloudSlider/CloudSlider.css -------------------------------------------------------------------------------- /src/components/CloudSlider/CloudSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/CloudSlider/CloudSlider.jsx -------------------------------------------------------------------------------- /src/components/CollectionDropdown/CollectionDropdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/CollectionDropdown/CollectionDropdown.css -------------------------------------------------------------------------------- /src/components/CollectionDropdown/CollectionDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/CollectionDropdown/CollectionDropdown.jsx -------------------------------------------------------------------------------- /src/components/CollectionDropdown/CollectionDropdown.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/CollectionDropdown/CollectionDropdown.test.jsx -------------------------------------------------------------------------------- /src/components/DateTimeRangeSelector/DateTimeRangeSelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/DateTimeRangeSelector/DateTimeRangeSelector.css -------------------------------------------------------------------------------- /src/components/DateTimeRangeSelector/DateTimeRangeSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/DateTimeRangeSelector/DateTimeRangeSelector.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/AssetDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/AssetDisplay.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/AssetGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/AssetGroup.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/AssetItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/AssetItem.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/BaseAssetDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/BaseAssetDisplay.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/DefaultAssetDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/DefaultAssetDisplay.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/EnhancedDetailsTab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/EnhancedDetailsTab.css -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/EnhancedDetailsTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/EnhancedDetailsTab.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/EnhancedFieldRenderer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/EnhancedFieldRenderer.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/FieldDisplayComponents.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/FieldDisplayComponents.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/FieldGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/FieldGroup.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/FieldItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/FieldItem.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/GroupContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/GroupContainer.jsx -------------------------------------------------------------------------------- /src/components/EnhancedDetailsTab/ItemHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/EnhancedDetailsTab/ItemHeader.jsx -------------------------------------------------------------------------------- /src/components/ExportButton/ExportButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ExportButton/ExportButton.css -------------------------------------------------------------------------------- /src/components/ExportButton/ExportButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ExportButton/ExportButton.jsx -------------------------------------------------------------------------------- /src/components/FieldInfoIcon/FieldInfoIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/FieldInfoIcon/FieldInfoIcon.jsx -------------------------------------------------------------------------------- /src/components/LayerList/LayerList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LayerList/LayerList.css -------------------------------------------------------------------------------- /src/components/LayerList/LayerList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LayerList/LayerList.jsx -------------------------------------------------------------------------------- /src/components/Layout/Content/Content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/Content.css -------------------------------------------------------------------------------- /src/components/Layout/Content/Content.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/Content.jsx -------------------------------------------------------------------------------- /src/components/Layout/Content/LeftContent/LeftContent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/LeftContent/LeftContent.css -------------------------------------------------------------------------------- /src/components/Layout/Content/LeftContent/LeftContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/LeftContent/LeftContent.jsx -------------------------------------------------------------------------------- /src/components/Layout/Content/LeftContent/LeftContent.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/LeftContent/LeftContent.test.jsx -------------------------------------------------------------------------------- /src/components/Layout/Content/RightContent/RightContent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/RightContent/RightContent.css -------------------------------------------------------------------------------- /src/components/Layout/Content/RightContent/RightContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/RightContent/RightContent.jsx -------------------------------------------------------------------------------- /src/components/Layout/Content/RightContent/RightContent.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/Content/RightContent/RightContent.test.jsx -------------------------------------------------------------------------------- /src/components/Layout/PageHeader/PageHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/PageHeader/PageHeader.css -------------------------------------------------------------------------------- /src/components/Layout/PageHeader/PageHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/PageHeader/PageHeader.jsx -------------------------------------------------------------------------------- /src/components/Layout/PageHeader/PageHeader.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Layout/PageHeader/PageHeader.test.jsx -------------------------------------------------------------------------------- /src/components/LeafMap/LeafMap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LeafMap/LeafMap.css -------------------------------------------------------------------------------- /src/components/LeafMap/LeafMap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LeafMap/LeafMap.jsx -------------------------------------------------------------------------------- /src/components/Legend/HeatMapSymbology/HeatMapSymbology.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Legend/HeatMapSymbology/HeatMapSymbology.css -------------------------------------------------------------------------------- /src/components/Legend/HeatMapSymbology/HeatMapSymbology.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Legend/HeatMapSymbology/HeatMapSymbology.jsx -------------------------------------------------------------------------------- /src/components/Legend/LayerLegend/LayerLegend.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Legend/LayerLegend/LayerLegend.css -------------------------------------------------------------------------------- /src/components/Legend/LayerLegend/LayerLegend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Legend/LayerLegend/LayerLegend.jsx -------------------------------------------------------------------------------- /src/components/Legend/LayerLegend/LayerLegend.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Legend/LayerLegend/LayerLegend.test.jsx -------------------------------------------------------------------------------- /src/components/LoadingAnimation/LoadingAnimation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LoadingAnimation/LoadingAnimation.css -------------------------------------------------------------------------------- /src/components/LoadingAnimation/LoadingAnimation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/LoadingAnimation/LoadingAnimation.jsx -------------------------------------------------------------------------------- /src/components/Login/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Login/Login.css -------------------------------------------------------------------------------- /src/components/Login/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Login/Login.jsx -------------------------------------------------------------------------------- /src/components/PopupFooter/PopupFooter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupFooter/PopupFooter.css -------------------------------------------------------------------------------- /src/components/PopupFooter/PopupFooter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupFooter/PopupFooter.jsx -------------------------------------------------------------------------------- /src/components/PopupResult/PopupResult.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResult/PopupResult.css -------------------------------------------------------------------------------- /src/components/PopupResult/PopupResult.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResult/PopupResult.jsx -------------------------------------------------------------------------------- /src/components/PopupResult/PopupResult.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResult/PopupResult.test.jsx -------------------------------------------------------------------------------- /src/components/PopupResults/PopupResults.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResults/PopupResults.css -------------------------------------------------------------------------------- /src/components/PopupResults/PopupResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResults/PopupResults.jsx -------------------------------------------------------------------------------- /src/components/PopupResults/PopupResults.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/PopupResults/PopupResults.test.jsx -------------------------------------------------------------------------------- /src/components/Search/Search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Search/Search.css -------------------------------------------------------------------------------- /src/components/Search/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Search/Search.jsx -------------------------------------------------------------------------------- /src/components/Search/Search.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/Search/Search.test.jsx -------------------------------------------------------------------------------- /src/components/SystemMessage/SystemMessage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/SystemMessage/SystemMessage.css -------------------------------------------------------------------------------- /src/components/SystemMessage/SystemMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/SystemMessage/SystemMessage.jsx -------------------------------------------------------------------------------- /src/components/SystemMessage/SystemMessage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/SystemMessage/SystemMessage.test.jsx -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/ThemeSwitcher.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ThemeSwitcher/ThemeSwitcher.css -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/ThemeSwitcher.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ThemeSwitcher/ThemeSwitcher.jsx -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/ThemeSwitcher.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ThemeSwitcher/ThemeSwitcher.test.jsx -------------------------------------------------------------------------------- /src/components/UploadGeojsonModal/UploadGeojsonModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/UploadGeojsonModal/UploadGeojsonModal.css -------------------------------------------------------------------------------- /src/components/UploadGeojsonModal/UploadGeojsonModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/UploadGeojsonModal/UploadGeojsonModal.jsx -------------------------------------------------------------------------------- /src/components/UploadGeojsonModal/UploadGeojsonModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/UploadGeojsonModal/UploadGeojsonModal.test.jsx -------------------------------------------------------------------------------- /src/components/ViewSelector/ViewSelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ViewSelector/ViewSelector.css -------------------------------------------------------------------------------- /src/components/ViewSelector/ViewSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/ViewSelector/ViewSelector.jsx -------------------------------------------------------------------------------- /src/components/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/components/defaults.js -------------------------------------------------------------------------------- /src/hooks/useAssetClipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/hooks/useAssetClipboard.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/redux/slices/mainSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/redux/slices/mainSlice.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/services/get-aggregate-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-aggregate-service.js -------------------------------------------------------------------------------- /src/services/get-aggregations-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-aggregations-service.js -------------------------------------------------------------------------------- /src/services/get-all-scenes-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-all-scenes-service.js -------------------------------------------------------------------------------- /src/services/get-collections-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-collections-service.js -------------------------------------------------------------------------------- /src/services/get-config-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-config-service.js -------------------------------------------------------------------------------- /src/services/get-local-grid-data-json-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-local-grid-data-json-service.js -------------------------------------------------------------------------------- /src/services/get-mosaic-bounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-mosaic-bounds.js -------------------------------------------------------------------------------- /src/services/get-queryables-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-queryables-service.js -------------------------------------------------------------------------------- /src/services/get-search-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/get-search-service.js -------------------------------------------------------------------------------- /src/services/post-auth-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/post-auth-service.js -------------------------------------------------------------------------------- /src/services/post-mosaic-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/services/post-mosaic-service.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/testing/shared-mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/testing/shared-mocks.js -------------------------------------------------------------------------------- /src/themes/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/themes/theme.css -------------------------------------------------------------------------------- /src/utils/alertHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/alertHelper.js -------------------------------------------------------------------------------- /src/utils/alertHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/alertHelper.test.js -------------------------------------------------------------------------------- /src/utils/authHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/authHelper.js -------------------------------------------------------------------------------- /src/utils/clipboardHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/clipboardHelper.js -------------------------------------------------------------------------------- /src/utils/colorMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/colorMap.js -------------------------------------------------------------------------------- /src/utils/configHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/configHelper.js -------------------------------------------------------------------------------- /src/utils/configHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/configHelper.test.js -------------------------------------------------------------------------------- /src/utils/dataHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/dataHelper.js -------------------------------------------------------------------------------- /src/utils/dataHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/dataHelper.test.js -------------------------------------------------------------------------------- /src/utils/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/datetime.js -------------------------------------------------------------------------------- /src/utils/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/debounce.js -------------------------------------------------------------------------------- /src/utils/defaultAssetGrouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/defaultAssetGrouping.js -------------------------------------------------------------------------------- /src/utils/defaultAssetGrouping.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/defaultAssetGrouping.test.js -------------------------------------------------------------------------------- /src/utils/defaultFieldGrouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/defaultFieldGrouping.js -------------------------------------------------------------------------------- /src/utils/defaultFieldGrouping.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/defaultFieldGrouping.test.js -------------------------------------------------------------------------------- /src/utils/fieldDiscovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldDiscovery.js -------------------------------------------------------------------------------- /src/utils/fieldDiscovery.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldDiscovery.test.js -------------------------------------------------------------------------------- /src/utils/fieldFormatting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldFormatting.js -------------------------------------------------------------------------------- /src/utils/fieldFormatting.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldFormatting.test.js -------------------------------------------------------------------------------- /src/utils/fieldGrouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldGrouping.js -------------------------------------------------------------------------------- /src/utils/fieldGrouping.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldGrouping.test.js -------------------------------------------------------------------------------- /src/utils/fieldPriorities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldPriorities.js -------------------------------------------------------------------------------- /src/utils/fieldPriorities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/fieldPriorities.test.js -------------------------------------------------------------------------------- /src/utils/geojsonValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/geojsonValidation.js -------------------------------------------------------------------------------- /src/utils/geojsonValidation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/geojsonValidation.test.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/mapHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/mapHelper.js -------------------------------------------------------------------------------- /src/utils/searchHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/searchHelper.js -------------------------------------------------------------------------------- /src/utils/securityHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/securityHelper.js -------------------------------------------------------------------------------- /src/utils/securityHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/securityHelper.test.js -------------------------------------------------------------------------------- /src/utils/themeHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/src/utils/themeHelper.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Element84/filmdrop-ui/HEAD/vite.config.mts --------------------------------------------------------------------------------