diff --git a/package.json b/package.json index af80032..136f9a1 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "7.49.1", + "react-lottie": "^1.2.4", "semver": "7.5.4", "tsx": "4.6.2", "url-join": "5.0.0", @@ -106,22 +107,22 @@ "@testing-library/jest-dom": "6.1.5", "@testing-library/react": "14.1.2", "@testing-library/react-hooks": "8.0.1", + "@trpc/client": "10.44.1", + "@trpc/next": "10.44.1", + "@trpc/server": "10.44.1", "@types/bluebird": "3.5.42", "@types/lodash-es": "4.17.12", "@types/node": "20.10.4", "@types/omit-deep-lodash": "1.1.3", "@types/react": "18.2.45", "@types/react-dom": "18.2.17", + "@types/react-lottie": "^1.2.10", "@types/semver": "7.5.6", "@types/setup-polly-jest": "0.5.5", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", - "@trpc/client": "10.44.1", - "@trpc/next": "10.44.1", - "@trpc/server": "10.44.1", "@vanilla-extract/vite-plugin": "3.9.3", "@vitest/coverage-v8": "0.34.2", - "vite": "5.0.8", "dependency-cruiser": "15.5.0", "eslint": "8.55.0", "eslint-config-next": "14.0.4", @@ -139,6 +140,7 @@ "setup-polly-jest": "0.11.0", "ts-node": "10.9.2", "typescript": "5.3.3", + "vite": "5.0.8", "vite-tsconfig-paths": "4.2.2", "vitest": "0.34.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43de1ae..33cd814 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,31 +15,31 @@ importers: dependencies: '@hookform/resolvers': specifier: 3.3.2 - version: 3.3.2(react-hook-form@7.49.1) + version: 3.3.2(react-hook-form@7.49.1(react@18.2.0)) '@next/env': specifier: 14.0.4 version: 14.0.4 '@radix-ui/react-alert-dialog': specifier: 1.0.5 - version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@saleor/app-sdk': specifier: 0.47.2 - version: 0.47.2(graphql@16.8.1)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.47.2(graphql@16.8.1)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@saleor/macaw-ui': specifier: 1.0.0 - version: 1.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(@vanilla-extract/css@1.14.0)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(@vanilla-extract/css@1.14.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@sentry/nextjs': specifier: 7.86.0 - version: 7.86.0(next@14.0.4)(react@18.2.0)(webpack@5.89.0) + version: 7.86.0(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(webpack@5.89.0) '@t3-oss/env-nextjs': specifier: 0.7.1 version: 0.7.1(typescript@5.3.3)(zod@3.22.4) '@tanstack/react-query': specifier: '4' - version: 4.36.1(react-dom@18.2.0)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@tanstack/react-query-devtools': specifier: 4.36.1 - version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) + version: 4.36.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@urql/exchange-auth': specifier: 1.0.0 version: 1.0.0(graphql@16.8.1) @@ -48,13 +48,13 @@ importers: version: 1.14.0 '@vanilla-extract/next-plugin': specifier: 2.3.2 - version: 2.3.2(@types/node@20.10.4)(next@14.0.4)(webpack@5.89.0) + version: 2.3.2(@types/node@20.10.4)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(terser@5.31.0)(webpack@5.89.0) '@vanilla-extract/recipes': specifier: 0.5.1 version: 0.5.1(@vanilla-extract/css@1.14.0) '@vitejs/plugin-react': specifier: 4.2.1 - version: 4.2.1(vite@5.0.8) + version: 4.2.1(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0)) ajv: specifier: 8.12.0 version: 8.12.0 @@ -96,7 +96,7 @@ importers: version: 6.0.0(modern-errors@7.0.0) next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + version: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) omit-deep-lodash: specifier: 1.1.7 version: 1.1.7 @@ -118,6 +118,9 @@ importers: react-hook-form: specifier: 7.49.1 version: 7.49.1(react@18.2.0) + react-lottie: + specifier: ^1.2.4 + version: 1.2.4(react@18.2.0) semver: specifier: 7.5.4 version: 7.5.4 @@ -154,7 +157,7 @@ importers: version: 5.0.0(graphql@16.8.1) '@graphql-codegen/cli': specifier: 5.0.0 - version: 5.0.0(@types/node@20.10.4)(graphql@16.8.1)(typescript@5.3.3) + version: 5.0.0(@types/node@20.10.4)(enquirer@2.4.1)(graphql@16.8.1)(typescript@5.3.3) '@graphql-codegen/introspection': specifier: 4.0.0 version: 4.0.0(graphql@16.8.1) @@ -169,7 +172,7 @@ importers: version: 4.0.1(graphql@16.8.1) '@graphql-codegen/typescript-urql': specifier: 4.0.0 - version: 4.0.0(graphql-tag@2.12.6)(graphql@16.8.1) + version: 4.0.0(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1) '@graphql-codegen/urql-introspection': specifier: 3.0.0 version: 3.0.0(graphql@16.8.1) @@ -196,19 +199,19 @@ importers: version: 0.1.2 '@testing-library/jest-dom': specifier: 6.1.5 - version: 6.1.5(vitest@0.34.2) + version: 6.1.5(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0)) '@testing-library/react': specifier: 14.1.2 - version: 14.1.2(react-dom@18.2.0)(react@18.2.0) + version: 14.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@testing-library/react-hooks': specifier: 8.0.1 - version: 8.0.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 8.0.1(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/client': specifier: 10.44.1 version: 10.44.1(@trpc/server@10.44.1) '@trpc/next': specifier: 10.44.1 - version: 10.44.1(@tanstack/react-query@4.36.1)(@trpc/client@10.44.1)(@trpc/react-query@10.44.1)(@trpc/server@10.44.1)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/react-query@10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/server@10.44.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.44.1)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/server': specifier: 10.44.1 version: 10.44.1 @@ -230,6 +233,9 @@ importers: '@types/react-dom': specifier: 18.2.17 version: 18.2.17 + '@types/react-lottie': + specifier: ^1.2.10 + version: 1.2.10 '@types/semver': specifier: 7.5.6 version: 7.5.6 @@ -238,16 +244,16 @@ importers: version: 0.5.5 '@typescript-eslint/eslint-plugin': specifier: 6.14.0 - version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) + version: 6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 6.14.0 version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) '@vanilla-extract/vite-plugin': specifier: 3.9.3 - version: 3.9.3(@types/node@20.10.4)(ts-node@10.9.2)(vite@5.0.8) + version: 3.9.3(@types/node@20.10.4)(terser@5.31.0)(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0)) '@vitest/coverage-v8': specifier: 0.34.2 - version: 0.34.2(vitest@0.34.2) + version: 0.34.2(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0)) dependency-cruiser: specifier: 15.5.0 version: 15.5.0 @@ -262,7 +268,7 @@ importers: version: 9.1.0(eslint@8.55.0) eslint-plugin-import: specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-require-form-method: specifier: 1.0.2 version: 1.0.2 @@ -271,7 +277,7 @@ importers: version: 6.2.0(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-vitest: specifier: 0.3.16 - version: 0.3.16(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0)(typescript@5.3.3)(vitest@0.34.2) + version: 0.3.16(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3)(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0)) husky: specifier: 8.0.3 version: 8.0.3 @@ -283,7 +289,7 @@ importers: version: 15.2.0 next-test-api-route-handler: specifier: 3.1.10 - version: 3.1.10(next@14.0.4) + version: 3.1.10(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) openapi-typescript: specifier: 6.5.4 version: 6.5.4 @@ -301,13 +307,13 @@ importers: version: 5.3.3 vite: specifier: 5.0.8 - version: 5.0.8(@types/node@20.10.4) + version: 5.0.8(@types/node@20.10.4)(terser@5.31.0) vite-tsconfig-paths: specifier: 4.2.2 - version: 4.2.2(typescript@5.3.3)(vite@5.0.8) + version: 4.2.2(typescript@5.3.3)(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0)) vitest: specifier: 0.34.2 - version: 0.34.2(jsdom@23.0.1) + version: 0.34.2(jsdom@23.0.1)(terser@5.31.0) packages: @@ -2259,6 +2265,9 @@ packages: '@types/react-dom@18.2.17': resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} + '@types/react-lottie@1.2.10': + resolution: {integrity: sha512-rCd1p3US4ELKJlqwVnP0h5b24zt5p9OCvKUoNpYExLqwbFZMWEiJ6EGLMmH7nmq5V7KomBIbWO2X/XRFsL0vCA==} + '@types/react@18.2.45': resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==} @@ -2770,6 +2779,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + babel-runtime@6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -3041,6 +3053,10 @@ packages: resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} engines: {node: '>=12.13'} + core-js@2.6.12: + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + core-js@3.37.1: resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} @@ -4509,6 +4525,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lottie-web@5.12.2: + resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -5203,6 +5222,12 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-lottie@1.2.4: + resolution: {integrity: sha512-kBGxI+MIZGBf4wZhNCWwHkMcVP+kbpmrLWH/SkO0qCKc7D7eSPcxQbfpsmsCo8v2KCBYjuGSou+xTqK44D/jMg==} + engines: {npm: ^3.0.0} + peerDependencies: + react: '>=15.0.0' + react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -5286,6 +5311,9 @@ packages: resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} + regenerator-runtime@0.11.1: + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -7167,7 +7195,7 @@ snapshots: '@floating-ui/core': 1.6.2 '@floating-ui/utils': 0.2.2 - '@floating-ui/react-dom@2.0.9(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react-dom@2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.5 react: 18.2.0 @@ -7181,7 +7209,7 @@ snapshots: graphql: 16.8.1 tslib: 2.5.3 - '@graphql-codegen/cli@5.0.0(@types/node@20.10.4)(graphql@16.8.1)(typescript@5.3.3)': + '@graphql-codegen/cli@5.0.0(@types/node@20.10.4)(enquirer@2.4.1)(graphql@16.8.1)(typescript@5.3.3)': dependencies: '@babel/generator': 7.24.5 '@babel/template': 7.24.0 @@ -7209,7 +7237,7 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.0 json-to-pretty-yaml: 1.2.2 - listr2: 4.0.5 + listr2: 4.0.5(enquirer@2.4.1) log-symbols: 4.1.0 micromatch: 4.0.5 shell-quote: 1.8.1 @@ -7307,7 +7335,7 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-urql@4.0.0(graphql-tag@2.12.6)(graphql@16.8.1)': + '@graphql-codegen/typescript-urql@4.0.0(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1)': dependencies: '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.8.1) @@ -7671,7 +7699,7 @@ snapshots: dependencies: graphql: 16.8.1 - '@hookform/resolvers@3.3.2(react-hook-form@7.49.1)': + '@hookform/resolvers@3.3.2(react-hook-form@7.49.1(react@18.2.0))': dependencies: react-hook-form: 7.49.1(react@18.2.0) @@ -7878,404 +7906,438 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-accordion@1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-accordion@1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-alert-dialog@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-alert-dialog@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-context@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 aria-hidden: 1.2.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-direction@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-id@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 aria-hidden: 1.2.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 aria-hidden: 1.2.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-slot@1.0.2(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 - '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-rect@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 '@radix-ui/react-use-size@1.0.1(@types/react@18.2.45)(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.45 - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + '@types/react-dom': 18.2.17 '@radix-ui/rect@1.0.1': dependencies: @@ -8291,6 +8353,7 @@ snapshots: glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 + optionalDependencies: rollup: 2.78.0 '@rollup/pluginutils@5.1.0(rollup@2.78.0)': @@ -8298,6 +8361,7 @@ snapshots: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: rollup: 2.78.0 '@rollup/rollup-android-arm-eabi@4.17.2': @@ -8350,14 +8414,14 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@saleor/app-sdk@0.47.2(graphql@16.8.1)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)': + '@saleor/app-sdk@0.47.2(graphql@16.8.1)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/semantic-conventions': 1.24.1 debug: 4.3.4 graphql: 16.8.1 jose: 4.14.4 - next: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) raw-body: 2.5.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8385,19 +8449,19 @@ snapshots: figlet: 1.6.0 json-schema-to-typescript: 13.0.2 - '@saleor/macaw-ui@1.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(@vanilla-extract/css@1.14.0)(react-dom@18.2.0)(react@18.2.0)': + '@saleor/macaw-ui@1.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(@vanilla-extract/css@1.14.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@dessert-box/react': 0.4.0(react@18.2.0) - '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-checkbox': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-dropdown-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-radio-group': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-tooltip': 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-checkbox': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-dropdown-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-radio-group': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-tooltip': 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@types/react': 18.2.45 '@types/react-dom': 18.2.17 '@vanilla-extract/css-utils': 0.1.3 @@ -8453,7 +8517,7 @@ snapshots: '@sentry/utils': 7.86.0 localforage: 1.10.0 - '@sentry/nextjs@7.86.0(next@14.0.4)(react@18.2.0)(webpack@5.89.0)': + '@sentry/nextjs@7.86.0(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)(webpack@5.89.0)': dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) '@sentry/core': 7.86.0 @@ -8465,11 +8529,12 @@ snapshots: '@sentry/vercel-edge': 7.86.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 stacktrace-parser: 0.1.10 + optionalDependencies: webpack: 5.89.0 transitivePeerDependencies: - encoding @@ -8531,14 +8596,16 @@ snapshots: '@t3-oss/env-core@0.7.1(typescript@5.3.3)(zod@3.22.4)': dependencies: - typescript: 5.3.3 zod: 3.22.4 + optionalDependencies: + typescript: 5.3.3 '@t3-oss/env-nextjs@0.7.1(typescript@5.3.3)(zod@3.22.4)': dependencies: '@t3-oss/env-core': 0.7.1(typescript@5.3.3)(zod@3.22.4) - typescript: 5.3.3 zod: 3.22.4 + optionalDependencies: + typescript: 5.3.3 '@tanstack/match-sorter-utils@8.15.1': dependencies: @@ -8546,21 +8613,22 @@ snapshots: '@tanstack/query-core@4.36.1': {} - '@tanstack/react-query-devtools@4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0)': + '@tanstack/react-query-devtools@4.36.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/match-sorter-utils': 8.15.1 - '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) superjson: 1.13.3 use-sync-external-store: 1.2.2(react@18.2.0) - '@tanstack/react-query@4.36.1(react-dom@18.2.0)(react@18.2.0)': + '@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/query-core': 4.36.1 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.2(react@18.2.0) + optionalDependencies: + react-dom: 18.2.0(react@18.2.0) '@testing-library/dom@9.3.4': dependencies: @@ -8573,7 +8641,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.1.5(vitest@0.34.2)': + '@testing-library/jest-dom@6.1.5(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.24.5 @@ -8583,17 +8651,19 @@ snapshots: dom-accessibility-api: 0.5.16 lodash: 4.17.21 redent: 3.0.0 - vitest: 0.34.2(jsdom@23.0.1) + optionalDependencies: + vitest: 0.34.2(jsdom@23.0.1)(terser@5.31.0) - '@testing-library/react-hooks@8.0.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)': + '@testing-library/react-hooks@8.0.1(@types/react@18.2.45)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 - '@types/react': 18.2.45 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) react-error-boundary: 3.1.4(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 + react-dom: 18.2.0(react@18.2.0) - '@testing-library/react@14.1.2(react-dom@18.2.0)(react@18.2.0)': + '@testing-library/react@14.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.5 '@testing-library/dom': 9.3.4 @@ -8605,20 +8675,20 @@ snapshots: dependencies: '@trpc/server': 10.44.1 - '@trpc/next@10.44.1(@tanstack/react-query@4.36.1)(@trpc/client@10.44.1)(@trpc/react-query@10.44.1)(@trpc/server@10.44.1)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)': + '@trpc/next@10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/react-query@10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/server@10.44.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.44.1)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/client': 10.44.1(@trpc/server@10.44.1) - '@trpc/react-query': 10.44.1(@tanstack/react-query@4.36.1)(@trpc/client@10.44.1)(@trpc/server@10.44.1)(react-dom@18.2.0)(react@18.2.0) + '@trpc/react-query': 10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/server@10.44.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/server': 10.44.1 - next: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-ssr-prepass: 1.5.0(react@18.2.0) - '@trpc/react-query@10.44.1(@tanstack/react-query@4.36.1)(@trpc/client@10.44.1)(@trpc/server@10.44.1)(react-dom@18.2.0)(react@18.2.0)': + '@trpc/react-query@10.44.1(@tanstack/react-query@4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.44.1(@trpc/server@10.44.1))(@trpc/server@10.44.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-query': 4.36.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/client': 10.44.1(@trpc/server@10.44.1) '@trpc/server': 10.44.1 react: 18.2.0 @@ -8718,6 +8788,10 @@ snapshots: dependencies: '@types/react': 18.2.45 + '@types/react-lottie@1.2.10': + dependencies: + '@types/react': 18.2.45 + '@types/react@18.2.45': dependencies: '@types/prop-types': 15.7.12 @@ -8742,7 +8816,7 @@ snapshots: dependencies: '@types/node': 20.10.4 - '@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) @@ -8757,6 +8831,7 @@ snapshots: natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8769,6 +8844,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8795,6 +8871,7 @@ snapshots: debug: 4.3.4 eslint: 8.55.0 ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8814,6 +8891,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.4 tsutils: 3.21.0(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8827,6 +8905,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.4 ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8841,6 +8920,7 @@ snapshots: minimatch: 9.0.3 semver: 7.5.4 ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8958,7 +9038,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@20.10.4)': + '@vanilla-extract/integration@6.5.0(@types/node@20.10.4)(terser@5.31.0)': dependencies: '@babel/core': 7.24.5 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) @@ -8971,8 +9051,8 @@ snapshots: lodash: 4.17.21 mlly: 1.7.0 outdent: 0.8.0 - vite: 5.0.8(@types/node@20.10.4) - vite-node: 1.6.0(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) + vite-node: 1.6.0(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -8983,7 +9063,7 @@ snapshots: - supports-color - terser - '@vanilla-extract/integration@7.1.4(@types/node@20.10.4)': + '@vanilla-extract/integration@7.1.4(@types/node@20.10.4)(terser@5.31.0)': dependencies: '@babel/core': 7.24.5 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) @@ -8995,8 +9075,8 @@ snapshots: find-up: 5.0.0 javascript-stringify: 2.1.0 mlly: 1.7.0 - vite: 5.0.8(@types/node@20.10.4) - vite-node: 1.6.0(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) + vite-node: 1.6.0(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9008,10 +9088,10 @@ snapshots: - supports-color - terser - '@vanilla-extract/next-plugin@2.3.2(@types/node@20.10.4)(next@14.0.4)(webpack@5.89.0)': + '@vanilla-extract/next-plugin@2.3.2(@types/node@20.10.4)(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(terser@5.31.0)(webpack@5.89.0)': dependencies: - '@vanilla-extract/webpack-plugin': 2.3.8(@types/node@20.10.4)(webpack@5.89.0) - next: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + '@vanilla-extract/webpack-plugin': 2.3.8(@types/node@20.10.4)(terser@5.31.0)(webpack@5.89.0) + next: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9030,13 +9110,13 @@ snapshots: dependencies: '@vanilla-extract/css': 1.14.0 - '@vanilla-extract/vite-plugin@3.9.3(@types/node@20.10.4)(ts-node@10.9.2)(vite@5.0.8)': + '@vanilla-extract/vite-plugin@3.9.3(@types/node@20.10.4)(terser@5.31.0)(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0))': dependencies: - '@vanilla-extract/integration': 6.5.0(@types/node@20.10.4) + '@vanilla-extract/integration': 6.5.0(@types/node@20.10.4)(terser@5.31.0) outdent: 0.8.0 postcss: 8.4.38 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2) - vite: 5.0.8(@types/node@20.10.4) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3)) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -9048,9 +9128,9 @@ snapshots: - terser - ts-node - '@vanilla-extract/webpack-plugin@2.3.8(@types/node@20.10.4)(webpack@5.89.0)': + '@vanilla-extract/webpack-plugin@2.3.8(@types/node@20.10.4)(terser@5.31.0)(webpack@5.89.0)': dependencies: - '@vanilla-extract/integration': 7.1.4(@types/node@20.10.4) + '@vanilla-extract/integration': 7.1.4(@types/node@20.10.4)(terser@5.31.0) debug: 4.3.4 loader-utils: 2.0.4 picocolors: 1.0.1 @@ -9066,18 +9146,18 @@ snapshots: - supports-color - terser - '@vitejs/plugin-react@4.2.1(vite@5.0.8)': + '@vitejs/plugin-react@4.2.1(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0))': dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.0.8(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@0.34.2(vitest@0.34.2)': + '@vitest/coverage-v8@0.34.2(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9090,7 +9170,7 @@ snapshots: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 0.34.2(jsdom@23.0.1) + vitest: 0.34.2(jsdom@23.0.1)(terser@5.31.0) transitivePeerDependencies: - supports-color @@ -9288,7 +9368,7 @@ snapshots: indent-string: 4.0.0 ajv-formats@2.1.1(ajv@8.12.0): - dependencies: + optionalDependencies: ajv: 8.12.0 ajv-keywords@3.5.2(ajv@6.12.6): @@ -9496,6 +9576,11 @@ snapshots: '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + babel-runtime@6.26.0: + dependencies: + core-js: 2.6.12 + regenerator-runtime: 0.11.1 + balanced-match@1.0.2: {} base64-js@1.5.1: {} @@ -9807,6 +9892,8 @@ snapshots: dependencies: is-what: 4.1.16 + core-js@2.6.12: {} + core-js@3.37.1: {} cors@2.8.5: @@ -9820,6 +9907,7 @@ snapshots: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: typescript: 5.3.3 create-require@1.1.1: {} @@ -10314,11 +10402,12 @@ snapshots: '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) eslint-plugin-react: 7.34.1(eslint@8.55.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.55.0) + optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -10336,13 +10425,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.1 eslint: 8.55.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0))(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -10353,13 +10442,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0))(eslint@8.55.0): dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) transitivePeerDependencies: - supports-color @@ -10369,9 +10459,8 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -10380,7 +10469,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0))(eslint@8.55.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -10390,6 +10479,8 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -10463,12 +10554,13 @@ snapshots: - supports-color - typescript - eslint-plugin-vitest@0.3.16(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0)(typescript@5.3.3)(vitest@0.34.2): + eslint-plugin-vitest@0.3.16(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3)(vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0)): dependencies: - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.21.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 - vitest: 0.34.2(jsdom@23.0.1) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3))(eslint@8.55.0)(typescript@5.3.3) + vitest: 0.34.2(jsdom@23.0.1)(terser@5.31.0) transitivePeerDependencies: - supports-color - typescript @@ -11491,7 +11583,7 @@ snapshots: transitivePeerDependencies: - supports-color - listr2@4.0.5: + listr2@4.0.5(enquirer@2.4.1): dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 @@ -11501,6 +11593,8 @@ snapshots: rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.4.1 listr2@8.0.0: dependencies: @@ -11574,6 +11668,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + lottie-web@5.12.2: {} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -11670,7 +11766,7 @@ snapshots: merge2@1.4.1: {} meros@1.3.0(@types/node@20.10.4): - dependencies: + optionalDependencies: '@types/node': 20.10.4 methods@1.1.2: {} @@ -11790,18 +11886,18 @@ snapshots: neo-async@2.6.2: {} - next-test-api-route-handler@3.1.10(next@14.0.4): + next-test-api-route-handler@3.1.10(next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)): dependencies: cookie: 0.5.0 core-js: 3.37.1 - next: 14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) node-fetch: 2.7.0 transitivePeerDependencies: - encoding next-tick@1.1.0: {} - next@14.0.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0): + next@14.0.4(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.0.4 '@swc/helpers': 0.5.2 @@ -11823,6 +11919,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.0.4 '@next/swc-win32-ia32-msvc': 14.0.4 '@next/swc-win32-x64-msvc': 14.0.4 + '@opentelemetry/api': 1.8.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -12148,12 +12245,13 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3)): dependencies: lilconfig: 3.1.1 + yaml: 2.4.2 + optionalDependencies: postcss: 8.4.38 ts-node: 10.9.2(@types/node@20.10.4)(typescript@5.3.3) - yaml: 2.4.2 postcss@8.4.31: dependencies: @@ -12293,24 +12391,32 @@ snapshots: react-is@18.3.1: {} + react-lottie@1.2.4(react@18.2.0): + dependencies: + babel-runtime: 6.26.0 + lottie-web: 5.12.2 + react: 18.2.0 + react-refresh@0.14.2: {} react-remove-scroll-bar@2.3.6(@types/react@18.2.45)(react@18.2.0): dependencies: - '@types/react': 18.2.45 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.45)(react@18.2.0) tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.45 react-remove-scroll@2.5.5(@types/react@18.2.45)(react@18.2.0): dependencies: - '@types/react': 18.2.45 react: 18.2.0 react-remove-scroll-bar: 2.3.6(@types/react@18.2.45)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.45)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.2(@types/react@18.2.45)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.45)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.45 react-ssr-prepass@1.5.0(react@18.2.0): dependencies: @@ -12318,11 +12424,12 @@ snapshots: react-style-singleton@2.2.1(@types/react@18.2.45)(react@18.2.0): dependencies: - '@types/react': 18.2.45 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.45 react@18.2.0: dependencies: @@ -12387,6 +12494,8 @@ snapshots: globalthis: 1.0.4 which-builtin-type: 1.1.3 + regenerator-runtime@0.11.1: {} + regenerator-runtime@0.14.1: {} regexp-tree@0.1.27: {} @@ -12861,9 +12970,10 @@ snapshots: styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.2.0): dependencies: - '@babel/core': 7.24.5 client-only: 0.0.1 react: 18.2.0 + optionalDependencies: + '@babel/core': 7.24.5 superjson@1.13.3: dependencies: @@ -13008,7 +13118,7 @@ snapshots: yn: 3.1.1 tsconfck@2.1.2(typescript@5.3.3): - dependencies: + optionalDependencies: typescript: 5.3.3 tsconfig-paths-webpack-plugin@4.1.0: @@ -13190,16 +13300,18 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.2.45)(react@18.2.0): dependencies: - '@types/react': 18.2.45 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.45 use-sidecar@1.1.2(@types/react@18.2.45)(react@18.2.0): dependencies: - '@types/react': 18.2.45 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.45 use-sync-external-store@1.2.0(react@18.2.0): dependencies: @@ -13236,14 +13348,14 @@ snapshots: vary@1.1.2: {} - vite-node@0.34.2(@types/node@20.10.4): + vite-node@0.34.2(@types/node@20.10.4)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.0.8(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13254,13 +13366,13 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@20.10.4): + vite-node@1.6.0(@types/node@20.10.4)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.0.8(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13271,26 +13383,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.2.2(typescript@5.3.3)(vite@5.0.8): + vite-tsconfig-paths@4.2.2(typescript@5.3.3)(vite@5.0.8(@types/node@20.10.4)(terser@5.31.0)): dependencies: debug: 4.3.4 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.3.3) - vite: 5.0.8(@types/node@20.10.4) + optionalDependencies: + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) transitivePeerDependencies: - supports-color - typescript - vite@5.0.8(@types/node@20.10.4): + vite@5.0.8(@types/node@20.10.4)(terser@5.31.0): dependencies: - '@types/node': 20.10.4 esbuild: 0.19.12 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: + '@types/node': 20.10.4 fsevents: 2.3.3 + terser: 5.31.0 - vitest@0.34.2(jsdom@23.0.1): + vitest@0.34.2(jsdom@23.0.1)(terser@5.31.0): dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 @@ -13305,7 +13419,6 @@ snapshots: cac: 6.7.14 chai: 4.4.1 debug: 4.3.4 - jsdom: 23.0.1 local-pkg: 0.4.3 magic-string: 0.30.10 pathe: 1.1.2 @@ -13314,9 +13427,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.0.8(@types/node@20.10.4) - vite-node: 0.34.2(@types/node@20.10.4) + vite: 5.0.8(@types/node@20.10.4)(terser@5.31.0) + vite-node: 0.34.2(@types/node@20.10.4)(terser@5.31.0) why-is-node-running: 2.2.2 + optionalDependencies: + jsdom: 23.0.1 transitivePeerDependencies: - less - lightningcss @@ -13566,6 +13681,7 @@ snapshots: zustand@4.4.7(@types/react@18.2.45)(react@18.2.0): dependencies: + use-sync-external-store: 1.2.0(react@18.2.0) + optionalDependencies: '@types/react': 18.2.45 react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) diff --git a/src/modules/ui/atoms/Skeleton/Skeleton.css.ts b/src/modules/ui/atoms/Skeleton/Skeleton.css.ts deleted file mode 100644 index de8ca70..0000000 --- a/src/modules/ui/atoms/Skeleton/Skeleton.css.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { keyframes, style } from "@vanilla-extract/css"; - -const pulse = keyframes({ - "50%": { - opacity: "0.5", - }, -}); - -export const skeleton = style({ - animation: `${pulse} 2s cubic-bezier(.4,0,.6,1) infinite`, -}); diff --git a/src/modules/ui/atoms/Skeleton/Skeleton.tsx b/src/modules/ui/atoms/Skeleton/Skeleton.tsx index f24ea27..7975915 100644 --- a/src/modules/ui/atoms/Skeleton/Skeleton.tsx +++ b/src/modules/ui/atoms/Skeleton/Skeleton.tsx @@ -1,16 +1,17 @@ +import React from 'react'; +import Lottie from 'react-lottie'; +import animationData from '../../lotties/hyperswitch_loader.json'; import { Box, type BoxProps } from "@saleor/macaw-ui"; -import classNames from "classnames"; -import { skeleton } from "./Skeleton.css"; export const Skeleton = ({ className, ...props }: BoxProps) => { - return ( - - ); + const defaultOptions = { + loop: true, + autoplay: true, + animationData: animationData, + rendererSettings: { + preserveAspectRatio: 'xMidYMid slice' + } + }; + + return ; }; diff --git a/src/modules/ui/lotties/hyperswitch_loader.json b/src/modules/ui/lotties/hyperswitch_loader.json new file mode 100644 index 0000000..e50bb52 --- /dev/null +++ b/src/modules/ui/lotties/hyperswitch_loader.json @@ -0,0 +1,626 @@ +{ + "v": "4.8.0", + "meta": { "g": "LottieFiles AE 3.4.3", "a": "", "k": "", "d": "", "tc": "" }, + "fr": 29.9700012207031, + "ip": 0, + "op": 60, + "w": 216, + "h": 210, + "nm": "loader 2", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Triangle 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [94.744, 84.919, 0], "ix": 2 }, + "a": { "a": 0, "k": [9.502, 7.689, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0.366, -0.576], + [0, 0], + [-0.72, 0], + [0, 0], + [0.375, 0.605], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [-0.364, -0.532], + [0, 0], + [-0.412, 0.623], + [0, 0], + [0.725, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.785, -6.116], + [0.785, -6.116], + [0.777, -6.128], + [-0.768, -6.113], + [-8.09, 5.272], + [-7.324, 6.689], + [7.354, 6.689], + [8.128, 5.283], + [8.122, 5.275] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0, 0.427451010311, 0.976470648074, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 1, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0, 0.427451010311, 0.976470648074, 1], + "ix": 4 + }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 0, + "s": [100] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 15, + "s": [0] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 45, + "s": [0] + }, + { "t": 60.0000024438501, "s": [100] } + ], + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [9.502, 7.69], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 61.0000024845809, + "st": -597.000024316308, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "hexagon 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [120.8, 84.997, 0], "ix": 2 }, + "a": { "a": 0, "k": [9.451, 8.496, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [-0.302, -0.53], + [0, 0], + [0, 0], + [0, 0], + [-0.626, 0], + [0, 0], + [-0.307, 0.552], + [0, 0], + [0, 0], + [0.303, 0.529], + [0, 0], + [0, 0], + [0.001, 0], + [0.626, 0], + [0, 0], + [0.307, -0.552] + ], + "o": [ + [0, 0], + [0, 0], + [-0.302, 0.529], + [0, 0], + [0, 0], + [0, 0], + [0.302, 0.527], + [0, 0], + [0.616, 0], + [0, 0], + [0, 0], + [0.303, -0.53], + [0, 0], + [0, 0], + [0, 0], + [-0.301, -0.528], + [0, 0], + [-0.616, 0], + [0, 0] + ], + "v": [ + [-8.148, -0.861], + [-8.148, -0.861], + [-8.149, -0.859], + [-8.149, 0.858], + [-8.148, 0.859], + [-4.821, 6.628], + [-4.821, 6.628], + [-3.327, 7.496], + [3.327, 7.496], + [4.822, 6.624], + [8.147, 0.859], + [8.148, 0.858], + [8.148, -0.859], + [8.147, -0.861], + [4.821, -6.628], + [4.82, -6.628], + [3.327, -7.496], + [-3.327, -7.496], + [-4.823, -6.626] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0, 0.427451010311, 0.976470648074, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 1, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0, 0.427450984716, 0.976470589638, 1], + "ix": 4 + }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 0, + "s": [0] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 15, + "s": [100] + }, + { "t": 30.0000012219251, "s": [0] } + ], + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [9.451, 8.497], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 61.0000024845809, + "st": -597.000024316308, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "square 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [121.162, 107.1, 0], "ix": 2 }, + "a": { "a": 0, "k": [8.49, 8.49, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [1.558, 0], + [0, 0], + [0, -1.558], + [0, 0], + [-1.558, 0], + [0, 0], + [0, 1.558], + [0, 0] + ], + "o": [ + [0, 0], + [-1.558, 0], + [0, 0], + [0, 1.558], + [0, 0], + [1.558, 0], + [0, 0], + [0, -1.558] + ], + "v": [ + [4.669, -7.49], + [-4.669, -7.49], + [-7.49, -4.669], + [-7.49, 4.669], + [-4.669, 7.49], + [4.669, 7.49], + [7.49, 4.669], + [7.49, -4.669] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0, 0.427451010311, 0.976470648074, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 1, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0, 0.427450984716, 0.976470589638, 1], + "ix": 4 + }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 15, + "s": [0] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 30, + "s": [100] + }, + { "t": 45.0000018328876, "s": [0] } + ], + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [8.49, 8.49], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 61.0000024845809, + "st": -597.000024316308, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "circle 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [94.759, 107.099, 0], "ix": 2 }, + "a": { "a": 0, "k": [9.013, 9.013, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-4.425, 0], + [0, 4.426], + [4.425, 0], + [0, -4.425] + ], + "o": [ + [4.425, 0], + [0, -4.425], + [-4.425, 0], + [0, 4.426] + ], + "v": [ + [0, 8.013], + [8.013, 0], + [0, -8.013], + [-8.013, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0, 0.427451010311, 0.976470648074, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 1, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0, 0.427450984716, 0.976470589638, 1], + "ix": 4 + }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 30, + "s": [0] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 45, + "s": [100] + }, + { "t": 60.0000024438501, "s": [0] } + ], + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [9.013, 9.013], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 61.0000024845809, + "st": -597.000024316308, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "loader", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [108, 105, 0], "ix": 2 }, + "a": { "a": 0, "k": [108, 105, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "w": 216, + "h": 210, + "ip": 0, + "op": 61.0000024845809, + "st": 0, + "bm": 0 + } + ], + "markers": [] + } + \ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 3bd3a85..34001c6 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -108,10 +108,23 @@ const IndexPage: NextPage = () => { return null; } + if (appBridgeState?.domain != "" && !appBridgeState?.ready) { + return ( + + + Hey! Please reload the page + + + We were not able to detect the saleor dashboard + + + ); + } + return ( - - - Welcome to Payment App Hyperswitch + + + Welcome to Payment App Hyperswitch 💰 A community led, open payments orchestrator to enable access @@ -119,15 +132,19 @@ const IndexPage: NextPage = () => { {!appBridgeState?.ready && ( + <>
Install this app in your Saleor Dashboard to proceed! {mounted && } +
- )} - + + + ) + }
); };