diff --git a/package.json b/package.json index c0d2a7d..7415051 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,7 @@ }, "dependencies": { "@clerk/nextjs": "^7.2.1", - "@schematichq/schematic-components": "2.12.0", - "@schematichq/schematic-react": "1.3.1", + "@schematichq/schematic-react": "^1.3.1", "@schematichq/schematic-typescript-node": "^1.4.4", "@stripe/react-stripe-js": "^5.6.1", "axios": "^1.15.0", diff --git a/src/app/custom-checkout/page.tsx b/src/app/custom-checkout/page.tsx index 45aca94..3bd2a4f 100644 --- a/src/app/custom-checkout/page.tsx +++ b/src/app/custom-checkout/page.tsx @@ -4,11 +4,8 @@ import { useCallback, useEffect, useState } from "react"; import { createPortal } from "react-dom"; import { CheckoutDialog, - EmbedProvider, useEmbed, -} from "@schematichq/schematic-components"; - -import { embedSettings } from "../embedSettings"; +} from "@schematichq/schematic-react/components"; function CheckoutButton({ error, @@ -97,7 +94,7 @@ function Checkout() { export default function CustomCheckout() { return ( - + <>

This button will launch a checkout with the Pro Plan{" "} @@ -105,6 +102,6 @@ export default function CustomCheckout() {

-
+ ); } diff --git a/src/app/embedSettings.ts b/src/app/embedSettings.ts index e15143b..f44f235 100644 --- a/src/app/embedSettings.ts +++ b/src/app/embedSettings.ts @@ -1,4 +1,4 @@ -import { type EmbedSettings } from "@schematichq/schematic-components"; +import { type EmbedSettings } from "@schematichq/schematic-react/components"; import { type DeepPartial } from "@/types"; diff --git a/src/app/globals.css b/src/app/globals.css index d38bcf4..b0008dd 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -35,6 +35,10 @@ --foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; --background-end-rgb: 255, 255, 255; + + .schematic-usage-meter { + border-radius: 0.25rem; + } } @media (prefers-color-scheme: dark) { diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 25f02b0..a5a5a10 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -1,25 +1,12 @@ "use client"; -import { EmbedProvider, PricingTable } from "@schematichq/schematic-components"; - -import { embedSettings } from "../embedSettings"; +import { PricingTable } from "@schematichq/schematic-react/components"; export default function Pricing() { - const apiKey = process.env.NEXT_PUBLIC_SCHEMATIC_PUBLISHABLE_KEY; - const apiUrl = process.env.NEXT_PUBLIC_SCHEMATIC_API_URL; - const apiConfig = apiUrl ? { basePath: apiUrl } : undefined; - return ( - + <>

Pricing

-
+ ); } diff --git a/src/app/usage/page.tsx b/src/app/usage/page.tsx index 3144034..0540087 100644 --- a/src/app/usage/page.tsx +++ b/src/app/usage/page.tsx @@ -1,10 +1,7 @@ "use client"; import { useEffect, useState } from "react"; -import { - EmbedProvider, - SchematicEmbed, -} from "@schematichq/schematic-components"; +import { SchematicEmbed } from "@schematichq/schematic-react/components"; import Loader from "../../components/Loader"; @@ -62,13 +59,10 @@ export default function UsageAndPlan() { ); } - const apiUrl = process.env.NEXT_PUBLIC_SCHEMATIC_API_URL; - const apiConfig = apiUrl ? { basePath: apiUrl } : undefined; - return ( - + <>

Usage & Plan

-
+ ); } diff --git a/src/components/ClientWrapper.tsx b/src/components/ClientWrapper.tsx index e524bcf..597fce2 100644 --- a/src/components/ClientWrapper.tsx +++ b/src/components/ClientWrapper.tsx @@ -52,12 +52,16 @@ export default function ClientWrapper({ setIsClientSide(true); }, []); + const apiUrl = process.env.NEXT_PUBLIC_SCHEMATIC_API_URL; + const apiConfig = apiUrl ? { basePath: apiUrl } : undefined; + return ( {isClientSide ? ( diff --git a/src/components/Weather.tsx b/src/components/Weather.tsx index 8fcee2e..9bc44e9 100644 --- a/src/components/Weather.tsx +++ b/src/components/Weather.tsx @@ -9,6 +9,7 @@ import { useSchematicFlag, useSchematicEntitlement, useSchematicIsPending, + UsageMeter, UsagePeriod, } from "@schematichq/schematic-react"; @@ -61,6 +62,7 @@ const Weather: React.FC = () => { const { track } = useSchematicEvents(); const schematicIsPending = useSchematicIsPending(); const humidityFlag = useSchematicFlag("humidity"); + const weatherSearch = useSchematicEntitlement("weather-search"); const { featureAllocation: weatherSearchAllocation, featureUsage: weatherSearchUsage, @@ -68,7 +70,7 @@ const Weather: React.FC = () => { featureUsagePeriod: weatherSearchUsagePeriod, featureUsageResetAt: weatherSearchUsageResetAt, value: weatherSearchFlag, - } = useSchematicEntitlement("weather-search"); + } = weatherSearch; const windSpeedFlag = useSchematicFlag("wind-speed"); const addPinnedLocationFlag = useSchematicFlag("pinned-locations"); const { organization } = useOrganization(); @@ -231,6 +233,7 @@ const Weather: React.FC = () => { typeof weatherSearchUsage !== "undefined" && typeof weatherSearchAllocation !== "undefined" && (
+ {weatherSearchUsage} / {weatherSearchAllocation} used
)} @@ -330,7 +333,6 @@ const Weather: React.FC = () => { } .weather-container { flex: 1; - text-align: center; padding: 30px; border: 1px solid #333; border-radius: 10px; @@ -340,13 +342,17 @@ const Weather: React.FC = () => { position: relative; } .usage-pill { + display: inline-flex; + flex-direction: column; + gap: 4px; float: right; background-color: rgba(0, 0, 0, 0.4); color: rgba(255, 255, 255, 0.9); - padding: 5px 10px; + padding: 12px 12px 8px; margin: -15px -15px 0 20px; border-radius: 15px; font-size: 12px; + line-height: 1; border: 1px solid rgba(255, 255, 255, 0.2); } .search-container { @@ -378,6 +384,7 @@ const Weather: React.FC = () => { } .weather-info { font-family: Arial, sans-serif; + text-align: center; padding: 20px; } .description { diff --git a/yarn.lock b/yarn.lock index d9e9d83..04727a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -116,11 +116,6 @@ dependencies: "@babel/types" "^7.29.0" -"@babel/runtime@^7.27.6": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz" - integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== - "@babel/template@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" @@ -227,23 +222,6 @@ dependencies: tslib "^2.4.0" -"@emotion/is-prop-valid@1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz#e9ad47adff0b5c94c72db3669ce46de33edf28c0" - integrity sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw== - dependencies: - "@emotion/memoize" "^0.9.0" - -"@emotion/memoize@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102" - integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== - -"@emotion/unitless@0.10.0": - version "0.10.0" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745" - integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg== - "@eslint-community/eslint-utils@^4.8.0", "@eslint-community/eslint-utils@^4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" @@ -610,41 +588,10 @@ resolved "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@schematichq/schematic-components@2.12.0": - version "2.12.0" - resolved "https://registry.yarnpkg.com/@schematichq/schematic-components/-/schematic-components-2.12.0.tgz#748108c4eab47a32ca9d1f8cde7adcf1352ee86e" - integrity sha512-EwVFe04c9kvmvSiC4QfrKH3TQ2rAI9FUoM3dFwHOPLObq1X/+Kuj3tgyJF9zHqXcmL7k2Cj/rWysJkzU0nqCtg== - dependencies: - "@schematichq/schematic-icons" "^0.6.0" - "@stripe/stripe-js" "^9.6.0" - i18next "^26.2.0" - lodash "^4.18.1" - pako "^2.1.0" - react-i18next "16.1.6" - styled-components "^6.4.1" - uuid "^14.0.0" - -"@schematichq/schematic-icons@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@schematichq/schematic-icons/-/schematic-icons-0.6.0.tgz#a1c540aadaf7770e60fb4a4ae0e5bbab1ddc910d" - integrity sha512-TX6iIXIV3ehuuJ0KD5D2TCQ1r/MCDnlQH+wMnJS/E2yrkqy4Y17jylOOKWqXxypGdMjc+Ezh/ob01hCrVGk0Cg== - dependencies: - styled-components "6.3.12" - -"@schematichq/schematic-js@^1.3.1": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@schematichq/schematic-js/-/schematic-js-1.4.0.tgz#1cdb53f0c2053f97934d65c83a95af78754dcc89" - integrity sha512-/fb8BXbBXFS09y6xul8JqloQWijvbE3xIOrOed1wzuaftuFWLJ8wUEGvuBRE7/3op0GhcvyT8nLdJ1y+yipaAg== - dependencies: - cross-fetch "^4.1.0" - uuid "^13.0.0" - -"@schematichq/schematic-react@1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@schematichq/schematic-react/-/schematic-react-1.3.1.tgz#7baebfefe081df75f9e279ce2de22626ef4460f2" - integrity sha512-wDfL2ECOMHsMaAWWtzaAHH1WPOTKcTnswDJhO10kd3t7YAbe0LoJecWYMS2P1fPgFOvP3sXloYYhDLYcsWvMtQ== - dependencies: - "@schematichq/schematic-js" "^1.3.1" +"@schematichq/schematic-react@^1.3.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@schematichq/schematic-react/-/schematic-react-1.4.1.tgz#a926c7515285971c85b5065098ea24443621401d" + integrity sha512-uxRDqFbwL3VLz15SnjsJzsqJkdr1XoTMuVhDf62MaZFXYfntz4uBBuXiJfQQj/fcDLwvK9EA716Z0iokd4TulA== "@schematichq/schematic-typescript-node@^1.4.4": version "1.4.6" @@ -670,11 +617,6 @@ dependencies: prop-types "^15.7.2" -"@stripe/stripe-js@^9.6.0": - version "9.6.0" - resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-9.6.0.tgz#ff6dc826d38e682625a58a50f6bc913d8a8070e8" - integrity sha512-v5MebYvJbddSRn15fknxTVwypJPzjeIXI1Q2HBxCBrQieWna8PC+RXEVUZ3F4ANAeILEj97HzFlr0r7CXvG7ZA== - "@swc/helpers@0.5.15": version "0.5.15" resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz" @@ -854,11 +796,6 @@ dependencies: csstype "^3.2.2" -"@types/stylis@4.2.7": - version "4.2.7" - resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.7.tgz#1813190525da9d2a2b6976583bdd4af5301d9fd4" - integrity sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA== - "@types/ws@^8.18.1": version "8.18.1" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" @@ -1282,11 +1219,6 @@ call-bound@^1.0.4: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001759: version "1.0.30001770" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz#4dc47d3b263a50fbb243448034921e0a88591a84" @@ -1319,13 +1251,6 @@ cookie@^1.1.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.1.1.tgz#3bb9bdfc82369db9c2f69c93c9c3ceb310c88b3c" integrity sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ== -cross-fetch@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.1.0.tgz#8f69355007ee182e47fa692ecbaa37a52e43c3d2" - integrity sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw== - dependencies: - node-fetch "^2.7.0" - cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" @@ -1335,21 +1260,7 @@ cross-spawn@^7.0.6: shebang-command "^2.0.0" which "^2.0.1" -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-to-react-native@3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -csstype@3.2.3, csstype@^3.2.2: +csstype@^3.2.2: version "3.2.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== @@ -2300,18 +2211,6 @@ hermes-parser@^0.25.1: dependencies: hermes-estree "0.25.1" -html-parse-stringify@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz" - integrity sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg== - dependencies: - void-elements "3.1.0" - -i18next@^26.2.0: - version "26.2.0" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-26.2.0.tgz#4dc31d5ada1495f6884851f7c7a3fb6a36f23794" - integrity sha512-zwBHldHdTmwN7r6UNc7lC6GWNN+YYg3DrRSeHR5PRRBf5QnJZcYHrQc0uaU26qZeYxR7iFZD+Y315dPnKP47wA== - ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" @@ -2857,11 +2756,6 @@ nanoid@^3.3.11, nanoid@^3.3.6: resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== -nanoid@^3.3.7: - version "3.3.12" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.12.tgz#ab3d912e217a6d0a514f00a72a16543a28982c05" - integrity sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -3025,11 +2919,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -pako@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz" - integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" @@ -3065,11 +2954,6 @@ possible-typed-array-names@^1.0.0: resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-value-parser@^4.0.2: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - postcss@8.4.31: version "8.4.31" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" @@ -3079,15 +2963,6 @@ postcss@8.4.31: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@8.4.49: - version "8.4.49" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" - integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.1" - source-map-js "^1.2.1" - postcss@^8.5.13, postcss@^8.5.6: version "8.5.13" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.13.tgz#6cfaf647f2e7ef69850208eccd849e0d3f65d420" @@ -3143,14 +3018,6 @@ react-dom@^19.2.5: dependencies: scheduler "^0.27.0" -react-i18next@16.1.6: - version "16.1.6" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-16.1.6.tgz#ca10c5f8df6d939af26b4d3fa86e2737cd5c0c45" - integrity sha512-62Iy0TO/2hJpTa80XaTIbHM4yjpile1YNieeg70vmdi91N2L3Q3MuxXBT0n6JpsryT88utpkqv0QbnIrDSxbAQ== - dependencies: - "@babel/runtime" "^7.27.6" - html-parse-stringify "^3.0.1" - react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" @@ -3317,11 +3184,6 @@ set-proto@^1.0.0: es-errors "^1.3.0" es-object-atoms "^1.0.0" -shallowequal@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - sharp@^0.34.5: version "0.34.5" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.5.tgz#b6f148e4b8c61f1797bde11a9d1cfebbae2c57b0" @@ -3514,31 +3376,6 @@ strip-bom@^3.0.0: resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== -styled-components@6.3.12: - version "6.3.12" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.3.12.tgz#263a1c52bd1c5d1cdd2667e9605e5ffa8df592d0" - integrity sha512-hFR6xsVkVYbsdcUlzPYFvFfoc6o2KlV0VvgRIQwSYMtdThM7SCxnjX9efh/cWce2kTq16I/Kl3xM98xiLptsXA== - dependencies: - "@emotion/is-prop-valid" "1.4.0" - "@emotion/unitless" "0.10.0" - "@types/stylis" "4.2.7" - css-to-react-native "3.2.0" - csstype "3.2.3" - postcss "8.4.49" - shallowequal "1.1.0" - stylis "4.3.6" - tslib "2.8.1" - -styled-components@^6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.4.1.tgz#5b44c0d9140a28458eba931f53253613a99ebe30" - integrity sha512-ADu2dF53esUzzM4I0ewxhxFtsDd6v4V6dNkg3vG0iFKhnt06sJneTZnRvujAosZwW0XD58IKgGMQoqri4wHRqg== - dependencies: - "@emotion/is-prop-valid" "1.4.0" - css-to-react-native "3.2.0" - csstype "3.2.3" - stylis "4.3.6" - styled-jsx@5.1.6: version "5.1.6" resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz" @@ -3546,11 +3383,6 @@ styled-jsx@5.1.6: dependencies: client-only "0.0.1" -stylis@4.3.6: - version "4.3.6" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.6.tgz#7c7b97191cb4f195f03ecab7d52f7902ed378320" - integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ== - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" @@ -3713,21 +3545,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -uuid@^13.0.0: - version "13.0.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-13.0.2.tgz#41bc9c07b12f665089c205f6507976adbdf84ff8" - integrity sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw== - -uuid@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-14.0.0.tgz#0af883220163d264ffe0c084f6b8a89b9666966d" - integrity sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg== - -void-elements@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" - integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"