diff --git a/package.json b/package.json index d880807..945c1a7 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "@react-router/node": "^7.12.0", "@react-router/serve": "^7.12.0", "@shopify/app-bridge-react": "^4.2.4", + "@shopify/polaris": "^13.9.5", + "@shopify/polaris-icons": "^9.3.1", "@shopify/shopify-app-react-router": "^1.1.0", "@shopify/shopify-app-session-storage-memory": "^5.0.5", "isbot": "^5.1.31", diff --git a/yarn.lock b/yarn.lock index cd57f02..928296d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -307,7 +307,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.26.10": +"@babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": version: 7.28.6 resolution: "@babel/runtime@npm:7.28.6" checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d @@ -2375,6 +2375,24 @@ __metadata: languageName: node linkType: hard +"@shopify/polaris-icons@npm:^9.3.1": + version: 9.3.1 + resolution: "@shopify/polaris-icons@npm:9.3.1" + peerDependencies: + react: "*" + checksum: 10c0/48ecaacf7b6111f433068ad566a38a678a70f5992e321ceaf75dfd898b24ce58f423c04fe4df3029846f2668898232e17335822b337de87401e73213157c2c7c + languageName: node + linkType: hard + +"@shopify/polaris-tokens@npm:^9.4.2": + version: 9.4.2 + resolution: "@shopify/polaris-tokens@npm:9.4.2" + dependencies: + deepmerge: "npm:^4.3.1" + checksum: 10c0/b77c6d7d8c894441d0a4fcb185db97b9b46db7e6961f16d6952bec4c1f4d162478de812aa2fa7ded255ad0f8578ed7c967299bbefee77df0ea2702babe1f914a + languageName: node + linkType: hard + "@shopify/polaris-types@npm:^1.0.1": version: 1.0.1 resolution: "@shopify/polaris-types@npm:1.0.1" @@ -2382,6 +2400,24 @@ __metadata: languageName: node linkType: hard +"@shopify/polaris@npm:^13.9.5": + version: 13.9.5 + resolution: "@shopify/polaris@npm:13.9.5" + dependencies: + "@shopify/polaris-icons": "npm:^9.3.1" + "@shopify/polaris-tokens": "npm:^9.4.2" + "@types/react": "npm:*" + "@types/react-dom": "npm:*" + "@types/react-transition-group": "npm:^4.4.2" + react-fast-compare: "npm:^3.2.0" + react-transition-group: "npm:^4.4.2" + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 10c0/3fc08021aed5926b6acd041fc2c317d20f1c5de6ecc71682409ce2109b9d10232e1c129b8effd221654f83b58278a4d0dc217a4d38cb122a71ae487dcc0fbd3d + languageName: node + linkType: hard + "@shopify/shopify-api@npm:^12.3.0": version: 12.3.0 resolution: "@shopify/shopify-api@npm:12.3.0" @@ -2530,6 +2566,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:*": + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" + peerDependencies: + "@types/react": ^19.2.0 + checksum: 10c0/b486ebe0f4e2fb35e2e108df1d8fc0927ca5d6002d5771e8a739de11239fe62d0e207c50886185253c99eb9dedfeeb956ea7429e5ba17f6693c7acb4c02f8cd1 + languageName: node + linkType: hard + "@types/react-dom@npm:^18.3.7": version: 18.3.7 resolution: "@types/react-dom@npm:18.3.7" @@ -2539,6 +2584,24 @@ __metadata: languageName: node linkType: hard +"@types/react-transition-group@npm:^4.4.2": + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 + languageName: node + linkType: hard + +"@types/react@npm:*": + version: 19.2.14 + resolution: "@types/react@npm:19.2.14" + dependencies: + csstype: "npm:^3.2.2" + checksum: 10c0/7d25bf41b57719452d86d2ac0570b659210402707313a36ee612666bf11275a1c69824f8c3ee1fdca077ccfe15452f6da8f1224529b917050eb2d861e52b59b7 + languageName: node + linkType: hard + "@types/react@npm:^18.3.25": version: 18.3.28 resolution: "@types/react@npm:18.3.28" @@ -3716,7 +3779,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.2.2": +"csstype@npm:^3.0.2, csstype@npm:^3.2.2": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce @@ -3833,6 +3896,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -3933,6 +4003,16 @@ __metadata: languageName: node linkType: hard +"dom-helpers@npm:^5.0.1": + version: 5.2.1 + resolution: "dom-helpers@npm:5.2.1" + dependencies: + "@babel/runtime": "npm:^7.8.7" + csstype: "npm:^3.0.2" + checksum: 10c0/f735074d66dd759b36b158fa26e9d00c9388ee0e8c9b16af941c38f014a37fc80782de83afefd621681b19ac0501034b4f1c4a3bff5caa1b8667f0212b5e124c + languageName: node + linkType: hard + "dot-case@npm:^3.0.4": version: 3.0.4 resolution: "dot-case@npm:3.0.4" @@ -6971,6 +7051,8 @@ __metadata: "@react-router/serve": "npm:^7.12.0" "@shopify/api-codegen-preset": "npm:^1.2.0" "@shopify/app-bridge-react": "npm:^4.2.4" + "@shopify/polaris": "npm:^13.9.5" + "@shopify/polaris-icons": "npm:^9.3.1" "@shopify/polaris-types": "npm:^1.0.1" "@shopify/shopify-app-react-router": "npm:^1.1.0" "@shopify/shopify-app-session-storage-memory": "npm:^5.0.5" @@ -7001,7 +7083,7 @@ __metadata: languageName: unknown linkType: soft -"prop-types@npm:^15.8.1": +"prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -7076,6 +7158,13 @@ __metadata: languageName: node linkType: hard +"react-fast-compare@npm:^3.2.0": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 10c0/0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 + languageName: node + linkType: hard + "react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -7106,6 +7195,21 @@ __metadata: languageName: node linkType: hard +"react-transition-group@npm:^4.4.2": + version: 4.4.5 + resolution: "react-transition-group@npm:4.4.5" + dependencies: + "@babel/runtime": "npm:^7.5.5" + dom-helpers: "npm:^5.0.1" + loose-envify: "npm:^1.4.0" + prop-types: "npm:^15.6.2" + peerDependencies: + react: ">=16.6.0" + react-dom: ">=16.6.0" + checksum: 10c0/2ba754ba748faefa15f87c96dfa700d5525054a0141de8c75763aae6734af0740e77e11261a1e8f4ffc08fd9ab78510122e05c21c2d79066c38bb6861a886c82 + languageName: node + linkType: hard + "react@npm:^18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1"