├── .babelrc ├── .editorconfig ├── .github └── workflows │ ├── nodejs.yml │ └── npm-release.yml ├── .gitignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── MIGRATION.md ├── README.md ├── SECURITY.md ├── __mocks__ ├── azure-maps-control.js └── styleMock.js ├── _config.yml ├── assets └── coverage.png ├── babel.config.js ├── commitlint.config.js ├── jest.config.js ├── package.json ├── preview ├── react-preview.html └── react-preview.jsx ├── rollup.config.js ├── src ├── components │ ├── AzureMap │ │ ├── AzureMap.test.tsx │ │ ├── AzureMap.tsx │ │ ├── __snapshots__ │ │ │ └── AzureMap.test.tsx.snap │ │ ├── useCreateMapControl.test.tsx │ │ ├── useCreateMapControls.tsx │ │ ├── useCreateSprites.test.tsx │ │ └── useCreateSprites.tsx │ ├── AzureMapFeature │ │ ├── AzureMapFeature.test.tsx │ │ ├── AzureMapFeature.tsx │ │ ├── useCreateAzureMapFeature.test.tsx │ │ ├── useCreateAzureMapFeature.ts │ │ ├── useFeature.test.tsx │ │ └── useFeature.ts │ ├── AzureMapMarkers │ │ └── AzureMapHtmlMarker │ │ │ ├── AzureMapHtmlMarker.test.tsx │ │ │ ├── AzureMapHtmlMarker.tsx │ │ │ └── __snapshots__ │ │ │ └── AzureMapHtmlMarker.test.tsx.snap │ ├── AzureMapPopup │ │ ├── AzureMapPopup.test.tsx │ │ ├── AzureMapPopup.tsx │ │ ├── useCreateAzureMapPopup.test.tsx │ │ └── useCreateAzureMapPopup.ts │ └── helpers │ │ ├── mapHelper.test.ts │ │ └── mapHelper.ts ├── contexts │ ├── AzureMapContext.test.tsx │ ├── AzureMapContext.tsx │ ├── AzureMapDataSourceContext.test.tsx │ ├── AzureMapDataSourceContext.tsx │ ├── AzureMapLayerContext.test.tsx │ ├── AzureMapLayerContext.tsx │ ├── AzureMapVectorTileSourceProvider.test.tsx │ ├── AzureMapVectorTileSourceProvider.tsx │ └── __snapshots__ │ │ └── AzureMapLayerContext.test.tsx.snap ├── hooks │ ├── constructLayer.test.tsx │ ├── useAzureMapLayer.test.tsx │ ├── useAzureMapLayer.tsx │ ├── useCheckRef.test.tsx │ └── useCheckRef.tsx ├── react-azure-maps.ts └── types.ts ├── tools └── semantic-release-prepare.ts ├── tsconfig.json └── tslint.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/npm-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.github/workflows/npm-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/SECURITY.md -------------------------------------------------------------------------------- /__mocks__/azure-maps-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/__mocks__/azure-maps-control.js -------------------------------------------------------------------------------- /__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {} 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/_config.yml -------------------------------------------------------------------------------- /assets/coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/assets/coverage.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] } 2 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/package.json -------------------------------------------------------------------------------- /preview/react-preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/preview/react-preview.html -------------------------------------------------------------------------------- /preview/react-preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/preview/react-preview.jsx -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/components/AzureMap/AzureMap.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/AzureMap.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMap/AzureMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/AzureMap.tsx -------------------------------------------------------------------------------- /src/components/AzureMap/__snapshots__/AzureMap.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/__snapshots__/AzureMap.test.tsx.snap -------------------------------------------------------------------------------- /src/components/AzureMap/useCreateMapControl.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/useCreateMapControl.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMap/useCreateMapControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/useCreateMapControls.tsx -------------------------------------------------------------------------------- /src/components/AzureMap/useCreateSprites.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/useCreateSprites.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMap/useCreateSprites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMap/useCreateSprites.tsx -------------------------------------------------------------------------------- /src/components/AzureMapFeature/AzureMapFeature.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/AzureMapFeature.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapFeature/AzureMapFeature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/AzureMapFeature.tsx -------------------------------------------------------------------------------- /src/components/AzureMapFeature/useCreateAzureMapFeature.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/useCreateAzureMapFeature.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapFeature/useCreateAzureMapFeature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/useCreateAzureMapFeature.ts -------------------------------------------------------------------------------- /src/components/AzureMapFeature/useFeature.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/useFeature.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapFeature/useFeature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapFeature/useFeature.ts -------------------------------------------------------------------------------- /src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.tsx -------------------------------------------------------------------------------- /src/components/AzureMapMarkers/AzureMapHtmlMarker/__snapshots__/AzureMapHtmlMarker.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapMarkers/AzureMapHtmlMarker/__snapshots__/AzureMapHtmlMarker.test.tsx.snap -------------------------------------------------------------------------------- /src/components/AzureMapPopup/AzureMapPopup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapPopup/AzureMapPopup.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapPopup/AzureMapPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapPopup/AzureMapPopup.tsx -------------------------------------------------------------------------------- /src/components/AzureMapPopup/useCreateAzureMapPopup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapPopup/useCreateAzureMapPopup.test.tsx -------------------------------------------------------------------------------- /src/components/AzureMapPopup/useCreateAzureMapPopup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/AzureMapPopup/useCreateAzureMapPopup.ts -------------------------------------------------------------------------------- /src/components/helpers/mapHelper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/helpers/mapHelper.test.ts -------------------------------------------------------------------------------- /src/components/helpers/mapHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/components/helpers/mapHelper.ts -------------------------------------------------------------------------------- /src/contexts/AzureMapContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapContext.test.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapContext.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapDataSourceContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapDataSourceContext.test.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapDataSourceContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapDataSourceContext.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapLayerContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapLayerContext.test.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapLayerContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapLayerContext.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapVectorTileSourceProvider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapVectorTileSourceProvider.test.tsx -------------------------------------------------------------------------------- /src/contexts/AzureMapVectorTileSourceProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/AzureMapVectorTileSourceProvider.tsx -------------------------------------------------------------------------------- /src/contexts/__snapshots__/AzureMapLayerContext.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/contexts/__snapshots__/AzureMapLayerContext.test.tsx.snap -------------------------------------------------------------------------------- /src/hooks/constructLayer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/hooks/constructLayer.test.tsx -------------------------------------------------------------------------------- /src/hooks/useAzureMapLayer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/hooks/useAzureMapLayer.test.tsx -------------------------------------------------------------------------------- /src/hooks/useAzureMapLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/hooks/useAzureMapLayer.tsx -------------------------------------------------------------------------------- /src/hooks/useCheckRef.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/hooks/useCheckRef.test.tsx -------------------------------------------------------------------------------- /src/hooks/useCheckRef.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/hooks/useCheckRef.tsx -------------------------------------------------------------------------------- /src/react-azure-maps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/react-azure-maps.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/src/types.ts -------------------------------------------------------------------------------- /tools/semantic-release-prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/tools/semantic-release-prepare.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/react-azure-maps/HEAD/tslint.json --------------------------------------------------------------------------------