Skip to content

Commit 858a763

Browse files
authored
Merge pull request #32 from mapcomponents/Add-MultiTab
Adding test app
2 parents 6a3a543 + 3c8c8f0 commit 858a763

File tree

3 files changed

+91
-12
lines changed

3 files changed

+91
-12
lines changed

.github/workflows/build_and_deploy.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ jobs:
4040
CI=false yarn build
4141
cd ..
4242
cp -r multi_tab/dist docs-build/multi_tab
43+
- name: Install and build test_app🔧
44+
run: |
45+
cd test_app
46+
yarn
47+
CI=false yarn build
48+
cd ..
49+
cp -r test_app/dist docs-build/multi_tab
4350
- name: copy catalogue metadata
4451
run: |
4552
cp mc_meta.json docs-build/mc_meta.json

multi_tab/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
"@mui/material": "^6.1.7",
1818
"@tanstack/react-query": "^5.60.5",
1919
"@turf/turf": "^6.5.0",
20+
"@types/geojson": "^7946.0.14",
2021
"geojson": "^0.5.0",
2122
"react": "^18.3.1",
2223
"react-data-table-component": "^7.6.2",
2324
"react-dom": "^18.3.1",
2425
"react-router-dom": "^6.28.0",
26+
"styled-components": "^6.1.13",
2527
"turf": "^3.0.14"
2628
},
2729
"devDependencies": {

multi_tab/yarn.lock

Lines changed: 82 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,13 @@
428428
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b"
429429
integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
430430

431+
"@emotion/[email protected]":
432+
version "1.2.2"
433+
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz#d4175076679c6a26faa92b03bb786f9e52612337"
434+
integrity sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==
435+
dependencies:
436+
"@emotion/memoize" "^0.8.1"
437+
431438
"@emotion/is-prop-valid@^1.2.1":
432439
version "1.2.1"
433440
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc"
@@ -547,16 +554,16 @@
547554
"@emotion/use-insertion-effect-with-fallbacks" "^1.1.0"
548555
"@emotion/utils" "^1.4.0"
549556

557+
"@emotion/[email protected]", "@emotion/unitless@^0.8.1":
558+
version "0.8.1"
559+
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
560+
integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
561+
550562
"@emotion/unitless@^0.10.0":
551563
version "0.10.0"
552564
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745"
553565
integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==
554566

555-
"@emotion/unitless@^0.8.1":
556-
version "0.8.1"
557-
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
558-
integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
559-
560567
"@emotion/use-insertion-effect-with-fallbacks@^1.0.1":
561568
version "1.0.1"
562569
resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963"
@@ -2895,6 +2902,11 @@
28952902
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5"
28962903
integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==
28972904

2905+
2906+
version "4.2.5"
2907+
resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.5.tgz#1daa6456f40959d06157698a653a9ab0a70281df"
2908+
integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==
2909+
28982910
"@types/supercluster@^7.1.3":
28992911
version "7.1.3"
29002912
resolved "https://registry.yarnpkg.com/@types/supercluster/-/supercluster-7.1.3.tgz#1a1bc2401b09174d9c9e44124931ec7874a72b27"
@@ -3188,6 +3200,11 @@ camelcase@^5.3.1:
31883200
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
31893201
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
31903202

3203+
camelize@^1.0.0:
3204+
version "1.0.1"
3205+
resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3"
3206+
integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
3207+
31913208
caniuse-lite@^1.0.30001663:
31923209
version "1.0.30001668"
31933210
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz#98e214455329f54bf7a4d70b49c9794f0fbedbed"
@@ -3341,6 +3358,11 @@ cross-spawn@^7.0.5:
33413358
shebang-command "^2.0.0"
33423359
which "^2.0.1"
33433360

3361+
css-color-keywords@^1.0.0:
3362+
version "1.0.0"
3363+
resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
3364+
integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==
3365+
33443366
css-line-break@^2.1.0:
33453367
version "2.1.0"
33463368
resolved "https://registry.yarnpkg.com/css-line-break/-/css-line-break-2.1.0.tgz#bfef660dfa6f5397ea54116bb3cb4873edbc4fa0"
@@ -3363,16 +3385,25 @@ css-to-mat@^1.1.1:
33633385
"@daybrush/utils" "^1.13.0"
33643386
"@scena/matrix" "^1.0.0"
33653387

3366-
csstype@^3.0.2:
3367-
version "3.1.2"
3368-
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
3369-
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
3388+
3389+
version "3.2.0"
3390+
resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32"
3391+
integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==
3392+
dependencies:
3393+
camelize "^1.0.0"
3394+
css-color-keywords "^1.0.0"
3395+
postcss-value-parser "^4.0.2"
33703396

3371-
csstype@^3.1.3:
3397+
csstype@3.1.3, csstype@^3.1.3:
33723398
version "3.1.3"
33733399
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
33743400
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
33753401

3402+
csstype@^3.0.2:
3403+
version "3.1.2"
3404+
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
3405+
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
3406+
33763407
csv2geojson@^5.1.2:
33773408
version "5.1.2"
33783409
resolved "https://registry.yarnpkg.com/csv2geojson/-/csv2geojson-5.1.2.tgz#4869e48d26f849fbbe93f90b76094fb1861b7c72"
@@ -4917,6 +4948,20 @@ polygon-clipping@^0.15.3:
49174948
dependencies:
49184949
splaytree "^3.1.0"
49194950

4951+
postcss-value-parser@^4.0.2:
4952+
version "4.2.0"
4953+
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
4954+
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
4955+
4956+
4957+
version "8.4.38"
4958+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
4959+
integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
4960+
dependencies:
4961+
nanoid "^3.3.7"
4962+
picocolors "^1.0.0"
4963+
source-map-js "^1.2.0"
4964+
49204965
postcss@^8.4.43:
49214966
version "8.4.47"
49224967
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365"
@@ -5365,6 +5410,11 @@ set-value@^2.0.1:
53655410
is-plain-object "^2.0.3"
53665411
split-string "^3.0.1"
53675412

5413+
5414+
version "1.1.0"
5415+
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
5416+
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
5417+
53685418
shebang-command@^2.0.0:
53695419
version "2.0.0"
53705420
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -5417,7 +5467,7 @@ sort-object@^3.0.3:
54175467
sort-desc "^0.2.0"
54185468
union-value "^1.0.1"
54195469

5420-
source-map-js@^1.2.1:
5470+
source-map-js@^1.2.0, source-map-js@^1.2.1:
54215471
version "1.2.1"
54225472
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
54235473
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
@@ -5487,11 +5537,31 @@ strip-json-comments@^3.1.1:
54875537
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
54885538
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
54895539

5540+
styled-components@^6.1.13:
5541+
version "6.1.13"
5542+
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.13.tgz#2d777750b773b31469bd79df754a32479e9f475e"
5543+
integrity sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==
5544+
dependencies:
5545+
"@emotion/is-prop-valid" "1.2.2"
5546+
"@emotion/unitless" "0.8.1"
5547+
"@types/stylis" "4.2.5"
5548+
css-to-react-native "3.2.0"
5549+
csstype "3.1.3"
5550+
postcss "8.4.38"
5551+
shallowequal "1.1.0"
5552+
stylis "4.3.2"
5553+
tslib "2.6.2"
5554+
54905555
54915556
version "4.2.0"
54925557
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
54935558
integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
54945559

5560+
5561+
version "4.3.2"
5562+
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.2.tgz#8f76b70777dd53eb669c6f58c997bf0a9972e444"
5563+
integrity sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==
5564+
54955565
supercluster@^8.0.1:
54965566
version "8.0.1"
54975567
resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-8.0.1.tgz#9946ba123538e9e9ab15de472531f604e7372df5"
@@ -5591,7 +5661,7 @@ ts-api-utils@^1.3.0:
55915661
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
55925662
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
55935663

5594-
tslib@^2.0.0:
5664+
tslib@2.6.2, tslib@^2.0.0:
55955665
version "2.6.2"
55965666
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
55975667
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==

0 commit comments

Comments
 (0)