diff --git a/apps/dev-tool/package.json b/apps/dev-tool/package.json index c2f117e38..f53b59f1b 100644 --- a/apps/dev-tool/package.json +++ b/apps/dev-tool/package.json @@ -29,8 +29,8 @@ "@kit/shared": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/ui": "workspace:*", - "@tailwindcss/postcss": "^4.1.13", - "@types/node": "^24.6.1", + "@tailwindcss/postcss": "^4.1.14", + "@types/node": "^24.6.2", "@types/nodemailer": "7.0.2", "@types/react": "19.1.16", "@types/react-dom": "19.1.9", @@ -38,7 +38,7 @@ "pino-pretty": "13.0.0", "react-hook-form": "^7.63.0", "recharts": "2.15.3", - "tailwindcss": "4.1.13", + "tailwindcss": "4.1.14", "tailwindcss-animate": "^1.0.7", "typescript": "^5.9.3", "zod": "^3.25.74" diff --git a/apps/e2e/package.json b/apps/e2e/package.json index 33f63d2af..874e1830c 100644 --- a/apps/e2e/package.json +++ b/apps/e2e/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@playwright/test": "^1.55.1", "@supabase/supabase-js": "2.58.0", - "@types/node": "^24.6.1", + "@types/node": "^24.6.2", "dotenv": "17.2.3", "node-html-parser": "^7.0.1", "totp-generator": "^2.0.0" diff --git a/apps/web/app/(marketing)/_components/site-header-account-section.tsx b/apps/web/app/(marketing)/_components/site-header-account-section.tsx index a821a677c..573dc557e 100644 --- a/apps/web/app/(marketing)/_components/site-header-account-section.tsx +++ b/apps/web/app/(marketing)/_components/site-header-account-section.tsx @@ -59,7 +59,9 @@ export function SiteHeaderAccountSection({ function AuthButtons() { return ( -
+
@@ -72,14 +74,24 @@ function AuthButtons() {
-
- -
- - {selectedPlan && selectedInterval && selectedProduct ? ( - - ) : null}
); @@ -427,78 +421,49 @@ function PlanDetails({
-
- - - - {' '} - - / - - - -

- - - -

+
+ {selectedProduct.name}
0}> - +
+
+ -
- - - +
+ {selectedProduct.features.map((item) => { + return ( + + - + + + + + ); + })} +
+
- - - -
- - - - - {selectedProduct.features.map((item) => { - return ( -
- - - - - -
- ); - })} -
); } function Price(props: React.PropsWithChildren) { return ( - + {props.children} ); diff --git a/packages/billing/gateway/src/components/pricing-table.tsx b/packages/billing/gateway/src/components/pricing-table.tsx index d79ddbd73..7697b9db4 100644 --- a/packages/billing/gateway/src/components/pricing-table.tsx +++ b/packages/billing/gateway/src/components/pricing-table.tsx @@ -71,7 +71,7 @@ export function PricingTable({
{visibleProducts.map((product) => { @@ -171,17 +171,13 @@ function PricingItem( data-cy={'subscription-plan'} className={cn( props.className, - `s-full relative flex flex-1 grow flex-col items-stretch justify-between self-stretch rounded-lg border px-6 py-5 lg:w-4/12 xl:max-w-[20rem]`, - { - ['border-primary']: highlighted, - ['border-border']: !highlighted, - }, + `s-full bg-muted/50 relative flex flex-1 grow flex-col items-stretch justify-between self-stretch rounded px-6 py-5 lg:w-4/12 xl:max-w-[20rem]`, )} >
@@ -194,12 +190,12 @@ function PricingItem(
-
-
+
+
+ + + +
-
+
+ +
- - - -
@@ -389,9 +389,9 @@ function ListItem({ highlighted: boolean; }>) { return ( -
  • +
  • , ) { return ( -
    +
    {props.intervals.map((plan, index) => { const selected = plan === props.interval; @@ -434,8 +434,7 @@ function PlanIntervalSwitcher( return (