├── .eslintrc.json
├── bun.lockb
├── public
├── favicon.ico
├── avatars
│ ├── 01.png
│ ├── 02.png
│ ├── 03.png
│ ├── 04.png
│ └── 05.png
├── cards-dark.png
├── forms-dark.png
├── mail-dark.png
├── mail-light.png
├── music-dark.png
├── tasks-dark.png
├── cards-light.png
├── forms-light.png
├── music-light.png
├── tasks-light.png
├── dashboard-dark.png
├── dashboard-light.png
├── favicon-16x16.png
├── playground-dark.png
├── playground-light.png
├── shadcn_ui-themes.jpg
├── authentication-dark.png
└── authentication-light.png
├── readme_files
└── shadcn-ui.png
├── postcss.config.js
├── .prettierrc
├── src
├── components
│ ├── Analytics.tsx
│ ├── Providers.tsx
│ ├── MainNav.tsx
│ ├── TailwindIndicator.tsx
│ ├── ThemeSwitcher.tsx
│ ├── SiteFooter.tsx
│ ├── PageHeader.tsx
│ ├── CopyButton.tsx
│ ├── CustomThemeProvider.tsx
│ ├── ModeToggle.tsx
│ ├── Tutorial.tsx
│ ├── ThemeSelector.tsx
│ ├── SiteHeader.tsx
│ └── ExamplesNav.tsx
├── lib
│ ├── utils.ts
│ ├── fonts.ts
│ └── cookie.ts
├── registry
│ ├── styles.ts
│ ├── new-york
│ │ └── ui
│ │ │ ├── TextArea.tsx
│ │ │ ├── Label.tsx
│ │ │ ├── Input.tsx
│ │ │ ├── Separator.tsx
│ │ │ ├── Toaster.tsx
│ │ │ ├── Checkbox.tsx
│ │ │ ├── Slider.tsx
│ │ │ ├── Badge.tsx
│ │ │ ├── Tooltip.tsx
│ │ │ ├── Switch.tsx
│ │ │ ├── HoverCard.tsx
│ │ │ ├── Popover.tsx
│ │ │ ├── RadioGroup.tsx
│ │ │ ├── Avatar.tsx
│ │ │ ├── ScrollArea.tsx
│ │ │ ├── Button.tsx
│ │ │ ├── Resizable.tsx
│ │ │ ├── Tabs.tsx
│ │ │ ├── Card.tsx
│ │ │ ├── Calendar.tsx
│ │ │ ├── Table.tsx
│ │ │ └── Dialog.tsx
│ └── default
│ │ ├── ui
│ │ ├── Toaster.tsx
│ │ ├── Popover.tsx
│ │ ├── Button.tsx
│ │ ├── Calendar.tsx
│ │ └── use-toast.ts
│ │ └── example
│ │ └── DatePickerWithRange.tsx
├── app
│ ├── dashboard
│ │ └── components
│ │ │ ├── Search.tsx
│ │ │ ├── MainNav.tsx
│ │ │ ├── Overview.tsx
│ │ │ ├── DateRangePicker.tsx
│ │ │ ├── UserNav.tsx
│ │ │ └── RecentSales.tsx
│ ├── mail
│ │ ├── use-mail.ts
│ │ └── components
│ │ │ ├── AccountSwitcher.tsx
│ │ │ ├── Nav.tsx
│ │ │ └── MailList.tsx
│ ├── music
│ │ ├── data
│ │ │ ├── playlists.ts
│ │ │ └── albums.ts
│ │ └── components
│ │ │ ├── PodcastEmptyPlaceholder.tsx
│ │ │ └── AlbumArtwork.tsx
│ ├── tasks
│ │ ├── data
│ │ │ ├── schema.ts
│ │ │ ├── seed.ts
│ │ │ └── Data.tsx
│ │ ├── components
│ │ │ ├── DataTableViewOptions.tsx
│ │ │ ├── DataTableToolbar.tsx
│ │ │ ├── UserNav.tsx
│ │ │ ├── DataTableRowActions.tsx
│ │ │ ├── DataTableColumnHeader.tsx
│ │ │ ├── DataTablePagination.tsx
│ │ │ ├── Columns.tsx
│ │ │ └── DataTable.tsx
│ │ └── page.tsx
│ ├── forms
│ │ ├── page.tsx
│ │ ├── display
│ │ │ ├── page.tsx
│ │ │ └── DisplayForm.tsx
│ │ ├── account
│ │ │ └── page.tsx
│ │ ├── notifications
│ │ │ └── page.tsx
│ │ ├── appearance
│ │ │ └── page.tsx
│ │ ├── components
│ │ │ └── SidebarNav.tsx
│ │ └── layout.tsx
│ ├── cards
│ │ ├── components
│ │ │ ├── DatePicker.tsx
│ │ │ ├── Notifications.tsx
│ │ │ ├── CreateAccount.tsx
│ │ │ ├── CookieSettings.tsx
│ │ │ ├── GithubCard.tsx
│ │ │ ├── ReportAnIssue.tsx
│ │ │ └── ShareDocument.tsx
│ │ └── page.tsx
│ ├── playground
│ │ ├── data
│ │ │ ├── presets.ts
│ │ │ └── models.ts
│ │ └── components
│ │ │ ├── PresetSave.tsx
│ │ │ ├── PresetShare.tsx
│ │ │ ├── TopPSelector.tsx
│ │ │ ├── MaxlengthSelector.tsx
│ │ │ ├── TemperatureSelector.tsx
│ │ │ ├── PresetSelector.tsx
│ │ │ ├── CodeViewer.tsx
│ │ │ └── PresetActions.tsx
│ ├── page.tsx
│ └── authentication
│ │ ├── components
│ │ └── UserAuthForm.tsx
│ │ └── page.tsx
├── config
│ └── site.ts
├── hooks
│ ├── use-config.ts
│ └── use-mutation-observer.ts
└── styles
│ ├── themes
│ ├── crimson.css
│ ├── sunset.css
│ ├── sunrise.css
│ ├── forest.css
│ ├── royal.css
│ ├── violet.css
│ ├── sapphire.css
│ └── ocean.css
│ └── globals.css
├── next.config.js
├── components.json
├── .gitignore
├── tsconfig.json
├── README.md
├── tailwind.config.ts
└── package.json
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/bun.lockb
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/avatars/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/avatars/01.png
--------------------------------------------------------------------------------
/public/avatars/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/avatars/02.png
--------------------------------------------------------------------------------
/public/avatars/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/avatars/03.png
--------------------------------------------------------------------------------
/public/avatars/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/avatars/04.png
--------------------------------------------------------------------------------
/public/avatars/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/avatars/05.png
--------------------------------------------------------------------------------
/public/cards-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/cards-dark.png
--------------------------------------------------------------------------------
/public/forms-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/forms-dark.png
--------------------------------------------------------------------------------
/public/mail-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/mail-dark.png
--------------------------------------------------------------------------------
/public/mail-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/mail-light.png
--------------------------------------------------------------------------------
/public/music-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/music-dark.png
--------------------------------------------------------------------------------
/public/tasks-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/tasks-dark.png
--------------------------------------------------------------------------------
/public/cards-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/cards-light.png
--------------------------------------------------------------------------------
/public/forms-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/forms-light.png
--------------------------------------------------------------------------------
/public/music-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/music-light.png
--------------------------------------------------------------------------------
/public/tasks-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/tasks-light.png
--------------------------------------------------------------------------------
/public/dashboard-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/dashboard-dark.png
--------------------------------------------------------------------------------
/public/dashboard-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/dashboard-light.png
--------------------------------------------------------------------------------
/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/favicon-16x16.png
--------------------------------------------------------------------------------
/public/playground-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/playground-dark.png
--------------------------------------------------------------------------------
/readme_files/shadcn-ui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/readme_files/shadcn-ui.png
--------------------------------------------------------------------------------
/public/playground-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/playground-light.png
--------------------------------------------------------------------------------
/public/shadcn_ui-themes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/shadcn_ui-themes.jpg
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/authentication-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/authentication-dark.png
--------------------------------------------------------------------------------
/public/authentication-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZeberMVP/shadcn-ui-themes/HEAD/public/authentication-light.png
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "tabWidth": 2,
3 | "useTabs": false,
4 | "plugins": ["prettier-plugin-tailwindcss"],
5 | "tailwindConfig": "tailwind.config.ts"
6 | }
7 |
--------------------------------------------------------------------------------
/src/components/Analytics.tsx:
--------------------------------------------------------------------------------
1 | "use client";
2 |
3 | import { Analytics as VercelAnalytics } from "@vercel/analytics/react";
4 |
5 | export function Analytics() {
6 | return
10 | This is how others will see you on the site. 11 |
12 |10 | Turn items on or off to control what's displayed in the app. 11 |
12 |10 | Update your account settings. Set your preferred language and 11 | timezone. 12 |
13 |10 | Configure how you receive notifications. 11 |
12 |10 | Customize the appearance of the app. Automatically switch between day 11 | and night themes. 12 |
13 |22 | Anyone who has this link and an OpenAI account will be able to view 23 | this. 24 |
25 |54 | Here's a list of your tasks for this month! 55 |
56 |Everything
25 |26 | Email digest, mentions & all activity. 27 |
28 |Available
34 |35 | Only mentions and comments. 36 |
37 |Ignoring
43 |44 | Turn off all notifications. 45 |
46 |56 | Manage your account settings and set e-mail preferences. 57 |
58 |shadcn
33 |34 | m@example.com 35 |
36 |shadcn
33 |34 | m@example.com 35 |
36 |35 | You have not added any podcasts. Add one below. 36 |
37 | 61 |Olivia Martin
17 |18 | olivia.martin@email.com 19 |
20 |Jackson Lee
30 |jackson.lee@email.com
31 |Isabella Nguyen
41 |42 | isabella.nguyen@email.com 43 |
44 |William Kim
54 |will@email.com
55 |Sofia Davis
65 |sofia.davis@email.com
66 |{album.artist}
92 |Rows per page
34 | 51 |62 |69 |63 | “This library has saved me countless hours of work and 64 | helped me deliver stunning designs to my clients faster than 65 | ever before.” 66 |
67 | 68 |
78 | Enter your email below to create your account 79 |
80 |83 | By clicking continue, you agree to our{' '} 84 | 88 | Terms of Service 89 | {' '} 90 | and{' '} 91 | 95 | Privacy Policy 96 | 97 | . 98 |
99 |
71 | {JSON.stringify(data, null, 2)}
72 |
73 | ),
74 | })
75 | }
76 |
77 | return (
78 |
130 |
131 | )
132 | }
133 |
--------------------------------------------------------------------------------
/src/app/cards/components/ShareDocument.tsx:
--------------------------------------------------------------------------------
1 | 'use client'
2 |
3 | import {
4 | Avatar,
5 | AvatarFallback,
6 | AvatarImage,
7 | } from '@/registry/new-york/ui/Avatar'
8 | import { Button } from '@/registry/new-york/ui/Button'
9 | import {
10 | Card,
11 | CardContent,
12 | CardDescription,
13 | CardHeader,
14 | CardTitle,
15 | } from '@/registry/new-york/ui/Card'
16 | import { Input } from '@/registry/new-york/ui/Input'
17 | import {
18 | Select,
19 | SelectContent,
20 | SelectItem,
21 | SelectTrigger,
22 | SelectValue,
23 | } from '@/registry/new-york/ui/Select'
24 | import { Separator } from '@/registry/new-york/ui/Separator'
25 |
26 | export function DemoShareDocument() {
27 | return (
28 | 54 | Olivia Martin 55 |
56 |m@example.com
57 |77 | Isabella Nguyen 78 |
79 |b@example.com
80 |100 | Sofia Davis 101 |
102 |p@example.com
103 |