├── .commitlintrc.json ├── .editorconfig ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .nvmrc ├── .prettierignore ├── LICENSE.md ├── README.md ├── app ├── (auth) │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ └── register │ │ └── page.tsx ├── (dashboard) │ └── dashboard │ │ ├── billing │ │ ├── loading.tsx │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── page.tsx │ │ └── settings │ │ ├── loading.tsx │ │ └── page.tsx ├── (docs) │ ├── docs │ │ ├── [[...slug]] │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── guides │ │ ├── [...slug] │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ └── page.tsx │ └── layout.tsx ├── (editor) │ └── editor │ │ ├── [postId] │ │ ├── loading.tsx │ │ ├── not-found.tsx │ │ └── page.tsx │ │ └── layout.tsx ├── (marketing) │ ├── [...slug] │ │ └── page.tsx │ ├── blog │ │ ├── [...slug] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── layout.tsx │ ├── page.tsx │ └── pricing │ │ └── page.tsx ├── api │ ├── auth │ │ └── [...nextauth] │ │ │ └── _route.ts │ ├── og │ │ └── route.tsx │ ├── posts │ │ ├── [postId] │ │ │ └── route.ts │ │ └── route.ts │ ├── users │ │ ├── [userId] │ │ │ └── route.ts │ │ └── stripe │ │ │ └── route.ts │ └── webhooks │ │ └── stripe │ │ └── route.ts ├── layout.tsx ├── opengraph-image.jpg └── robots.ts ├── assets └── fonts │ ├── CalSans-SemiBold.ttf │ ├── CalSans-SemiBold.woff │ ├── CalSans-SemiBold.woff2 │ ├── Inter-Bold.ttf │ └── Inter-Regular.ttf ├── components ├── analytics.tsx ├── billing-form.tsx ├── callout.tsx ├── card-skeleton.tsx ├── editor.tsx ├── empty-placeholder.tsx ├── header.tsx ├── icons.tsx ├── main-nav.tsx ├── mdx-card.tsx ├── mdx-components.tsx ├── mobile-nav.tsx ├── mode-toggle.tsx ├── nav.tsx ├── page-header.tsx ├── pager.tsx ├── post-create-button.tsx ├── post-item.tsx ├── post-operations.tsx ├── search.tsx ├── shell.tsx ├── sidebar-nav.tsx ├── site-footer.tsx ├── tailwind-indicator.tsx ├── theme-provider.tsx ├── toc.tsx ├── ui │ ├── accordion.tsx │ ├── alert-dialog.tsx │ ├── alert.tsx │ ├── aspect-ratio.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── collapsible.tsx │ ├── command.tsx │ ├── context-menu.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── hover-card.tsx │ ├── input.tsx │ ├── label.tsx │ ├── menubar.tsx │ ├── navigation-menu.tsx │ ├── popover.tsx │ ├── progress.tsx │ ├── radio-group.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── slider.tsx │ ├── switch.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ ├── toggle.tsx │ ├── tooltip.tsx │ └── use-toast.ts ├── user-account-nav.tsx ├── user-auth-form.tsx ├── user-avatar.tsx └── user-name-form.tsx ├── config ├── dashboard.ts ├── docs.ts ├── marketing.ts ├── site.ts └── subscriptions.ts ├── content ├── authors │ └── shadcn.mdx ├── blog │ ├── deploying-next-apps.mdx │ ├── dynamic-routing-static-regeneration.mdx │ ├── preview-mode-headless-cms.mdx │ └── server-client-components.mdx ├── docs │ ├── documentation │ │ ├── code-blocks.mdx │ │ ├── components.mdx │ │ ├── index.mdx │ │ └── style-guide.mdx │ ├── in-progress.mdx │ └── index.mdx ├── guides │ ├── build-blog-using-contentlayer-mdx.mdx │ └── using-next-auth-next-13.mdx └── pages │ ├── privacy.mdx │ └── terms.mdx ├── contentlayer.config.js ├── env.mjs ├── hooks ├── use-lock-body.ts └── use-mounted.ts ├── lib ├── auth.ts ├── db.ts ├── exceptions.ts ├── session.ts ├── stripe.ts ├── subscription.ts ├── toc.ts ├── utils.ts └── validations │ ├── auth.ts │ ├── og.ts │ ├── post.ts │ └── user.ts ├── middleware.ts ├── next.config.mjs ├── package.json ├── pages └── api │ └── auth │ └── [...nextauth].ts ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── prisma ├── migrations │ ├── 20221021182747_init │ │ └── migration.sql │ ├── 20221118173244_add_stripe_columns │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── images │ ├── avatars │ │ └── shadcn.png │ ├── blog │ │ ├── blog-post-1.jpg │ │ ├── blog-post-2.jpg │ │ ├── blog-post-3.jpg │ │ └── blog-post-4.jpg │ └── hero.png ├── og.jpg ├── site.webmanifest └── vercel.svg ├── styles ├── editor.css ├── globals.css └── mdx.css ├── tailwind.config.js ├── tsconfig.json └── types ├── index.d.ts └── next-auth.d.ts /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.18.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .next 4 | build 5 | .contentlayer -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/README.md -------------------------------------------------------------------------------- /app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /app/(auth)/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(auth)/register/page.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/billing/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/billing/loading.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/billing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/billing/page.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/layout.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/loading.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/page.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/settings/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/settings/loading.tsx -------------------------------------------------------------------------------- /app/(dashboard)/dashboard/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(dashboard)/dashboard/settings/page.tsx -------------------------------------------------------------------------------- /app/(docs)/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /app/(docs)/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/docs/layout.tsx -------------------------------------------------------------------------------- /app/(docs)/guides/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/guides/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/(docs)/guides/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/guides/layout.tsx -------------------------------------------------------------------------------- /app/(docs)/guides/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/guides/page.tsx -------------------------------------------------------------------------------- /app/(docs)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(docs)/layout.tsx -------------------------------------------------------------------------------- /app/(editor)/editor/[postId]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(editor)/editor/[postId]/loading.tsx -------------------------------------------------------------------------------- /app/(editor)/editor/[postId]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(editor)/editor/[postId]/not-found.tsx -------------------------------------------------------------------------------- /app/(editor)/editor/[postId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(editor)/editor/[postId]/page.tsx -------------------------------------------------------------------------------- /app/(editor)/editor/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(editor)/editor/layout.tsx -------------------------------------------------------------------------------- /app/(marketing)/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/(marketing)/blog/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/blog/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/(marketing)/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/blog/page.tsx -------------------------------------------------------------------------------- /app/(marketing)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/layout.tsx -------------------------------------------------------------------------------- /app/(marketing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/page.tsx -------------------------------------------------------------------------------- /app/(marketing)/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/(marketing)/pricing/page.tsx -------------------------------------------------------------------------------- /app/api/auth/[...nextauth]/_route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/auth/[...nextauth]/_route.ts -------------------------------------------------------------------------------- /app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/og/route.tsx -------------------------------------------------------------------------------- /app/api/posts/[postId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/posts/[postId]/route.ts -------------------------------------------------------------------------------- /app/api/posts/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/posts/route.ts -------------------------------------------------------------------------------- /app/api/users/[userId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/users/[userId]/route.ts -------------------------------------------------------------------------------- /app/api/users/stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/users/stripe/route.ts -------------------------------------------------------------------------------- /app/api/webhooks/stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/api/webhooks/stripe/route.ts -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/opengraph-image.jpg -------------------------------------------------------------------------------- /app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/app/robots.ts -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/assets/fonts/CalSans-SemiBold.ttf -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/assets/fonts/CalSans-SemiBold.woff -------------------------------------------------------------------------------- /assets/fonts/CalSans-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/assets/fonts/CalSans-SemiBold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/assets/fonts/Inter-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/assets/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /components/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/analytics.tsx -------------------------------------------------------------------------------- /components/billing-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/billing-form.tsx -------------------------------------------------------------------------------- /components/callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/callout.tsx -------------------------------------------------------------------------------- /components/card-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/card-skeleton.tsx -------------------------------------------------------------------------------- /components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/editor.tsx -------------------------------------------------------------------------------- /components/empty-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/empty-placeholder.tsx -------------------------------------------------------------------------------- /components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/header.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/main-nav.tsx -------------------------------------------------------------------------------- /components/mdx-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/mdx-card.tsx -------------------------------------------------------------------------------- /components/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/mdx-components.tsx -------------------------------------------------------------------------------- /components/mobile-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/mobile-nav.tsx -------------------------------------------------------------------------------- /components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/mode-toggle.tsx -------------------------------------------------------------------------------- /components/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/nav.tsx -------------------------------------------------------------------------------- /components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/page-header.tsx -------------------------------------------------------------------------------- /components/pager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/pager.tsx -------------------------------------------------------------------------------- /components/post-create-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/post-create-button.tsx -------------------------------------------------------------------------------- /components/post-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/post-item.tsx -------------------------------------------------------------------------------- /components/post-operations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/post-operations.tsx -------------------------------------------------------------------------------- /components/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/search.tsx -------------------------------------------------------------------------------- /components/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/shell.tsx -------------------------------------------------------------------------------- /components/sidebar-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/sidebar-nav.tsx -------------------------------------------------------------------------------- /components/site-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/site-footer.tsx -------------------------------------------------------------------------------- /components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/toc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/toc.tsx -------------------------------------------------------------------------------- /components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/accordion.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/alert.tsx -------------------------------------------------------------------------------- /components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/calendar.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/menubar.tsx -------------------------------------------------------------------------------- /components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/progress.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/toggle.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /components/user-account-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/user-account-nav.tsx -------------------------------------------------------------------------------- /components/user-auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/user-auth-form.tsx -------------------------------------------------------------------------------- /components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/user-avatar.tsx -------------------------------------------------------------------------------- /components/user-name-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/components/user-name-form.tsx -------------------------------------------------------------------------------- /config/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/config/dashboard.ts -------------------------------------------------------------------------------- /config/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/config/docs.ts -------------------------------------------------------------------------------- /config/marketing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/config/marketing.ts -------------------------------------------------------------------------------- /config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/config/site.ts -------------------------------------------------------------------------------- /config/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/config/subscriptions.ts -------------------------------------------------------------------------------- /content/authors/shadcn.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/authors/shadcn.mdx -------------------------------------------------------------------------------- /content/blog/deploying-next-apps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/blog/deploying-next-apps.mdx -------------------------------------------------------------------------------- /content/blog/dynamic-routing-static-regeneration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/blog/dynamic-routing-static-regeneration.mdx -------------------------------------------------------------------------------- /content/blog/preview-mode-headless-cms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/blog/preview-mode-headless-cms.mdx -------------------------------------------------------------------------------- /content/blog/server-client-components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/blog/server-client-components.mdx -------------------------------------------------------------------------------- /content/docs/documentation/code-blocks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/documentation/code-blocks.mdx -------------------------------------------------------------------------------- /content/docs/documentation/components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/documentation/components.mdx -------------------------------------------------------------------------------- /content/docs/documentation/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/documentation/index.mdx -------------------------------------------------------------------------------- /content/docs/documentation/style-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/documentation/style-guide.mdx -------------------------------------------------------------------------------- /content/docs/in-progress.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/in-progress.mdx -------------------------------------------------------------------------------- /content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/docs/index.mdx -------------------------------------------------------------------------------- /content/guides/build-blog-using-contentlayer-mdx.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/guides/build-blog-using-contentlayer-mdx.mdx -------------------------------------------------------------------------------- /content/guides/using-next-auth-next-13.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/guides/using-next-auth-next-13.mdx -------------------------------------------------------------------------------- /content/pages/privacy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/pages/privacy.mdx -------------------------------------------------------------------------------- /content/pages/terms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/content/pages/terms.mdx -------------------------------------------------------------------------------- /contentlayer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/contentlayer.config.js -------------------------------------------------------------------------------- /env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/env.mjs -------------------------------------------------------------------------------- /hooks/use-lock-body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/hooks/use-lock-body.ts -------------------------------------------------------------------------------- /hooks/use-mounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/hooks/use-mounted.ts -------------------------------------------------------------------------------- /lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/auth.ts -------------------------------------------------------------------------------- /lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/db.ts -------------------------------------------------------------------------------- /lib/exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/exceptions.ts -------------------------------------------------------------------------------- /lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/session.ts -------------------------------------------------------------------------------- /lib/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/stripe.ts -------------------------------------------------------------------------------- /lib/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/subscription.ts -------------------------------------------------------------------------------- /lib/toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/toc.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/validations/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/validations/auth.ts -------------------------------------------------------------------------------- /lib/validations/og.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/validations/og.ts -------------------------------------------------------------------------------- /lib/validations/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/validations/post.ts -------------------------------------------------------------------------------- /lib/validations/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/lib/validations/user.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/package.json -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/prettier.config.js -------------------------------------------------------------------------------- /prisma/migrations/20221021182747_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/prisma/migrations/20221021182747_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221118173244_add_stripe_columns/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/prisma/migrations/20221118173244_add_stripe_columns/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/avatars/shadcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/avatars/shadcn.png -------------------------------------------------------------------------------- /public/images/blog/blog-post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/blog/blog-post-1.jpg -------------------------------------------------------------------------------- /public/images/blog/blog-post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/blog/blog-post-2.jpg -------------------------------------------------------------------------------- /public/images/blog/blog-post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/blog/blog-post-3.jpg -------------------------------------------------------------------------------- /public/images/blog/blog-post-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/blog/blog-post-4.jpg -------------------------------------------------------------------------------- /public/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/images/hero.png -------------------------------------------------------------------------------- /public/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/og.jpg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/styles/editor.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/mdx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/styles/mdx.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shadcn-ui/taxonomy/HEAD/types/next-auth.d.ts --------------------------------------------------------------------------------