diff --git a/apps/www/src/app/_components/home-tabs.tsx b/apps/www/src/app/_components/home-tabs.tsx
index fa604c3be5..48b2d640db 100644
--- a/apps/www/src/app/_components/home-tabs.tsx
+++ b/apps/www/src/app/_components/home-tabs.tsx
@@ -9,6 +9,7 @@ import { parseAsBoolean, useQueryState } from 'nuqs';
import { BlockPreview } from '@/components/block-preview';
import { settingsStore } from '@/components/context/settings-store';
+import { ThemeWrapper } from '@/components/theme-wrapper';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import { Button } from '@/registry/default/plate-ui/button';
@@ -68,7 +69,9 @@ export default function HomeTabs() {
- What is the difference between the New York and Default style? -
+What is a style?
A style comes with its own set of components, animations, icons and more.
The Default style has - larger inputs, uses lucide-react for icons and + large inputs, uses lucide-react for icons and tailwindcss-animate for animations.
-- The New York style ships - with smaller buttons and cards with shadows. It uses icons - from Radix Icons. -
+Other styles will be added in the future.
-
- @layer base {
- :root {
-
- --background:{' '}
- {activeTheme?.cssVars.light.background};
-
-
- --foreground:{' '}
- {activeTheme?.cssVars.light.foreground};
-
- {[
- 'card',
- 'popover',
- 'primary',
- 'secondary',
- 'muted',
- 'accent',
- 'destructive',
- ].map((prefix) => (
- <>
-
- --{prefix}:{' '}
- {
- activeTheme?.cssVars.light[
- prefix as keyof typeof activeTheme.cssVars.light
- ]
- }
- ;
-
-
- --{prefix}-foreground:{' '}
- {
- activeTheme?.cssVars.light[
- `${prefix}-foreground` as keyof typeof activeTheme.cssVars.light
- ]
- }
- ;
-
- >
- ))}
-
- --border:{' '}
- {activeTheme?.cssVars.light.border};
-
-
- --input:{' '}
- {activeTheme?.cssVars.light.input};
-
-
- --ring: {activeTheme?.cssVars.light.ring};
-
-
- --radius: {config.radius}rem;
-
- {['chart-1', 'chart-2', 'chart-3', 'chart-4', 'chart-5'].map(
- (prefix) => (
-
- --{prefix}:{' '}
- {
- activeTheme?.cssVars.light[
- prefix as keyof typeof activeTheme.cssVars.light
- ]
- }
- ;
-
- )
- )}
- }
-
- .dark {
-
- --background:{' '}
- {activeTheme?.cssVars.dark.background};
-
-
- --foreground:{' '}
- {activeTheme?.cssVars.dark.foreground};
-
- {[
- 'card',
- 'popover',
- 'primary',
- 'secondary',
- 'muted',
- 'accent',
- 'destructive',
- ].map((prefix) => (
- <>
-
- --{prefix}:{' '}
- {
- activeTheme?.cssVars.dark[
- prefix as keyof typeof activeTheme.cssVars.dark
- ]
- }
- ;
-
-
- --{prefix}-foreground:{' '}
- {
- activeTheme?.cssVars.dark[
- `${prefix}-foreground` as keyof typeof activeTheme.cssVars.dark
- ]
- }
- ;
-
- >
- ))}
-
- --border:{' '}
- {activeTheme?.cssVars.dark.border};
-
-
- --input: {activeTheme?.cssVars.dark.input}
- ;
-
-
- --ring: {activeTheme?.cssVars.dark.ring};
-
- {['chart-1', 'chart-2', 'chart-3', 'chart-4', 'chart-5'].map(
- (prefix) => (
-
- --{prefix}:{' '}
- {
- activeTheme?.cssVars.dark[
- prefix as keyof typeof activeTheme.cssVars.dark
- ]
- }
- ;
-
- )
- )}
- }
- }
-
-
- What is a style?
-- A style comes with its own set of components, animations, - icons and more. -
-- The Default style has - large inputs, uses lucide-react for icons and - tailwindcss-animate for animations. -
-Other styles will be added in the future.
-