diff --git a/apps/v4/app/(create)/create/v0/route.ts b/apps/v4/app/(create)/create/v0/route.ts index 3c727b997c..fff93a3f54 100644 --- a/apps/v4/app/(create)/create/v0/route.ts +++ b/apps/v4/app/(create)/create/v0/route.ts @@ -129,13 +129,13 @@ function buildGlobalsCss(registryBase: RegistryItem) { --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); - --radius-sm: calc(var(--radius) - 4px); - --radius-md: calc(var(--radius) - 2px); + --radius-sm: calc(var(--radius) * 0.6); + --radius-md: calc(var(--radius) * 0.8); --radius-lg: var(--radius); - --radius-xl: calc(var(--radius) + 4px); - --radius-2xl: calc(var(--radius) + 8px); - --radius-3xl: calc(var(--radius) + 12px); - --radius-4xl: calc(var(--radius) + 16px); + --radius-xl: calc(var(--radius) * 1.4); + --radius-2xl: calc(var(--radius) * 1.8); + --radius-3xl: calc(var(--radius) * 2.2); + --radius-4xl: calc(var(--radius) * 2.6); } :root { diff --git a/apps/v4/content/docs/installation/manual.mdx b/apps/v4/content/docs/installation/manual.mdx index f6b5451357..3d338fe1c8 100644 --- a/apps/v4/content/docs/installation/manual.mdx +++ b/apps/v4/content/docs/installation/manual.mdx @@ -74,10 +74,13 @@ Add the following to your styles/globals.css file. You can learn more about usin --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); - --radius-sm: calc(var(--radius) - 4px); - --radius-md: calc(var(--radius) - 2px); + --radius-sm: calc(var(--radius) * 0.6); + --radius-md: calc(var(--radius) * 0.8); --radius-lg: var(--radius); - --radius-xl: calc(var(--radius) + 4px); + --radius-xl: calc(var(--radius) * 1.4); + --radius-2xl: calc(var(--radius) * 1.8); + --radius-3xl: calc(var(--radius) * 2.2); + --radius-4xl: calc(var(--radius) * 2.6); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); diff --git a/packages/shadcn/src/commands/create.ts b/packages/shadcn/src/commands/create.ts index c2e359f077..e8134fa2e9 100644 --- a/packages/shadcn/src/commands/create.ts +++ b/packages/shadcn/src/commands/create.ts @@ -199,6 +199,7 @@ export const create = new Command() initUrl = resolveInitUrl( { ...decoded, + base: "radix", rtl: opts.rtl ?? false, }, { template } diff --git a/packages/shadcn/src/commands/init.ts b/packages/shadcn/src/commands/init.ts index 21c0f095f0..59853dbb72 100644 --- a/packages/shadcn/src/commands/init.ts +++ b/packages/shadcn/src/commands/init.ts @@ -58,12 +58,14 @@ export const initOptionsSchema = z.object({ yes: z.boolean(), defaults: z.boolean(), force: z.boolean(), - reinstall: z.boolean(), + reinstall: z.boolean().optional(), silent: z.boolean(), isNewProject: z.boolean().default(false), cssVariables: z.boolean().default(true), rtl: z.boolean().optional(), + base: z.enum(["radix", "base"]).optional(), template: z.string().optional(), + existingConfig: z.record(z.unknown()).optional(), installStyleIndex: z.boolean().default(true), registryBaseConfig: rawConfigSchema.deepPartial().optional(), }) @@ -77,6 +79,7 @@ export const init = new Command() "-t, --template