├── .gitignore ├── LICENSE ├── README.md ├── collapsible-side-nav ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── header.tsx │ │ ├── layout.tsx │ │ ├── notifications │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── profile │ │ │ └── page.tsx │ │ ├── projects │ │ │ └── page.tsx │ │ └── settings │ │ │ └── page.tsx │ ├── components │ │ ├── context-provider.tsx │ │ ├── page-placeholder.tsx │ │ ├── side-nav.tsx │ │ ├── theme-toggle.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── sheet.tsx │ │ │ └── tooltip.tsx │ ├── config.tsx │ ├── lib │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── nextjs-next-themes ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── animations │ │ └── folders.json │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── folder-icon.tsx │ │ ├── icons │ │ │ └── folders.tsx │ │ ├── theme-provider.tsx │ │ ├── theme-toggle.tsx │ │ └── ui │ │ │ └── dropdown-menu.tsx │ ├── lib │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── nextjs14-blog ├── .env.example ├── .eslintrc.json ├── .gitignore ├── README.md ├── bun.lockb ├── next.config.mjs ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── posts │ │ │ ├── [slug] │ │ │ └── page.tsx │ │ │ ├── page.tsx │ │ │ └── posts.tsx │ ├── components │ │ └── mdx.tsx │ ├── content │ │ ├── a-journey-through-design.mdx │ │ ├── deep-dive-into-technology.mdx │ │ └── welcome-to-our-blog.mdx │ ├── lib │ │ ├── posts.ts │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── shadcn-advanced-dropdown-menu ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── card │ │ │ ├── [cardId] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── table │ │ │ ├── _components │ │ │ ├── columns.tsx │ │ │ ├── data-table-column-header.tsx │ │ │ ├── data-table-row-actions.tsx │ │ │ └── data-table.tsx │ │ │ └── page.tsx │ ├── components │ │ ├── forms │ │ │ ├── delete-form.tsx │ │ │ └── edit-form.tsx │ │ ├── icon-menu.tsx │ │ ├── responsive-dialog.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── sheet.tsx │ │ │ ├── table.tsx │ │ │ └── textarea.tsx │ ├── consts.tsx │ ├── hooks │ │ └── use-media-query.tsx │ ├── lib │ │ └── utils.ts │ ├── styles │ │ └── globals.css │ └── types.ts ├── tailwind.config.ts └── tsconfig.json ├── shadcn-advanced-table-with-convex ├── .env.example ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── components.json ├── convex │ ├── README.md │ ├── _generated │ │ ├── api.d.ts │ │ ├── api.js │ │ ├── dataModel.d.ts │ │ ├── server.d.ts │ │ └── server.js │ ├── http.ts │ ├── people.ts │ ├── schema.ts │ ├── tsconfig.json │ ├── uploads.ts │ └── util.ts ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── sampleData.json ├── src │ ├── app │ │ ├── _components │ │ │ └── forms │ │ │ │ ├── create-person-form.tsx │ │ │ │ ├── delete-person-form.tsx │ │ │ │ └── edit-person-form.tsx │ │ ├── _items │ │ │ ├── components │ │ │ │ ├── columns.tsx │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ ├── data-table-faceted-filter.tsx │ │ │ │ ├── data-table-pagination.tsx │ │ │ │ ├── data-table-row-actions.tsx │ │ │ │ ├── data-table-toolbar.tsx │ │ │ │ ├── data-table-view-options.tsx │ │ │ │ └── data-table.tsx │ │ │ └── data │ │ │ │ └── schema.ts │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── people-provider.tsx │ ├── components │ │ ├── context-provider.tsx │ │ ├── icon-menu.tsx │ │ ├── responsive-dialog.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── command.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── popover.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ └── table.tsx │ ├── hooks │ │ └── use-media-query.tsx │ ├── lib │ │ ├── get-image-url.ts │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── shadcn-drawer-example ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── add-person-form.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── drawer.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── scroll-area.tsx │ │ │ └── textarea.tsx │ ├── lib │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── shadcn-new-components ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── carousel-demo.tsx │ │ ├── demo.tsx │ │ ├── drawer-demo.tsx │ │ ├── pagination-demo.tsx │ │ ├── resizable-demo.tsx │ │ ├── sonner-demo.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── carousel.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── pagination.tsx │ │ │ ├── resizable.tsx │ │ │ └── sonner.tsx │ ├── hooks │ │ └── use-media-query.ts │ ├── lib │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.js └── tsconfig.json ├── shadcn-pagination ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── client-pagination.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ └── pagination.tsx │ ├── lib │ │ └── utils.ts │ └── styles │ │ └── globals.css ├── tailwind.config.js └── tsconfig.json ├── side-nav-with-submenus ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── help │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── messages │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── projects │ │ │ ├── graphic-design │ │ │ │ └── page.tsx │ │ │ ├── page.tsx │ │ │ └── web-design │ │ │ │ └── page.tsx │ │ └── settings │ │ │ ├── account │ │ │ └── page.tsx │ │ │ ├── page.tsx │ │ │ └── privacy │ │ │ └── page.tsx │ ├── components │ │ ├── header-mobile.tsx │ │ ├── header.tsx │ │ ├── margin-width-wrapper.tsx │ │ ├── page-wrapper.tsx │ │ └── side-nav.tsx │ ├── constants.tsx │ ├── hooks │ │ └── use-scroll.tsx │ ├── lib │ │ └── utils.tsx │ ├── styles │ │ └── globals.css │ └── types.tsx ├── tailwind.config.ts └── tsconfig.json ├── tailwindcss-patterns ├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ ├── advanced-grid-pattern.tsx.tsx │ │ ├── dot-pattern.tsx │ │ └── simple-grid-pattern.tsx │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── twitter-bottom-nav ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── explore │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── messages │ │ │ └── page.tsx │ │ ├── notifications │ │ │ └── page.tsx │ │ └── page.tsx │ ├── components │ │ ├── bottom-nav.tsx │ │ ├── home │ │ │ ├── following.tsx │ │ │ ├── for-you.tsx │ │ │ └── home-feed.tsx │ │ ├── max-width-wrapper.tsx │ │ └── side-nav.tsx │ ├── hook │ │ ├── use-navigation.tsx │ │ ├── use-scroll.tsx │ │ └── use-tabs.tsx │ ├── lib │ │ └── framer.tsx │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json ├── twitter-side-nav ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public │ ├── next.svg │ └── vercel.svg ├── src │ ├── app │ │ ├── explore │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── messages │ │ │ └── page.tsx │ │ ├── notifications │ │ │ └── page.tsx │ │ └── page.tsx │ ├── components │ │ ├── bottom-nav.tsx │ │ ├── home │ │ │ ├── following.tsx │ │ │ ├── for-you.tsx │ │ │ ├── home-feed.tsx │ │ │ └── post.tsx │ │ ├── max-width-wrapper.tsx │ │ └── side-nav.tsx │ ├── hook │ │ ├── use-navigation.tsx │ │ ├── use-scroll.tsx │ │ └── use-tabs.tsx │ ├── lib │ │ └── framer.tsx │ └── styles │ │ └── globals.css ├── tailwind.config.ts └── tsconfig.json └── vercel-animated-tabs ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── favicon.ico │ ├── layout.tsx │ └── page.tsx ├── components │ ├── activity.tsx │ ├── domains.tsx │ ├── integrations.tsx │ ├── max-width-wrapper.tsx │ ├── overview.tsx │ └── tabs.tsx ├── hooks │ └── use-tabs.tsx ├── lib │ └── framer.tsx └── styles │ └── globals.css ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # youtube-tutorials -------------------------------------------------------------------------------- /collapsible-side-nav/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /collapsible-side-nav/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/.gitignore -------------------------------------------------------------------------------- /collapsible-side-nav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/README.md -------------------------------------------------------------------------------- /collapsible-side-nav/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/components.json -------------------------------------------------------------------------------- /collapsible-side-nav/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/next.config.mjs -------------------------------------------------------------------------------- /collapsible-side-nav/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/package-lock.json -------------------------------------------------------------------------------- /collapsible-side-nav/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/package.json -------------------------------------------------------------------------------- /collapsible-side-nav/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/postcss.config.mjs -------------------------------------------------------------------------------- /collapsible-side-nav/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/prettier.config.js -------------------------------------------------------------------------------- /collapsible-side-nav/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/public/next.svg -------------------------------------------------------------------------------- /collapsible-side-nav/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/public/vercel.svg -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/favicon.ico -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/header.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/layout.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/notifications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/notifications/page.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/page.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/profile/page.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/projects/page.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/app/settings/page.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/context-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/context-provider.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/page-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/page-placeholder.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/side-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/side-nav.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/ui/button.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/config.tsx -------------------------------------------------------------------------------- /collapsible-side-nav/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/lib/utils.ts -------------------------------------------------------------------------------- /collapsible-side-nav/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/src/styles/globals.css -------------------------------------------------------------------------------- /collapsible-side-nav/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/tailwind.config.ts -------------------------------------------------------------------------------- /collapsible-side-nav/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/collapsible-side-nav/tsconfig.json -------------------------------------------------------------------------------- /nextjs-next-themes/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-next-themes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/.gitignore -------------------------------------------------------------------------------- /nextjs-next-themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/README.md -------------------------------------------------------------------------------- /nextjs-next-themes/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/components.json -------------------------------------------------------------------------------- /nextjs-next-themes/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/next.config.mjs -------------------------------------------------------------------------------- /nextjs-next-themes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/package-lock.json -------------------------------------------------------------------------------- /nextjs-next-themes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/package.json -------------------------------------------------------------------------------- /nextjs-next-themes/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/postcss.config.js -------------------------------------------------------------------------------- /nextjs-next-themes/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/prettier.config.js -------------------------------------------------------------------------------- /nextjs-next-themes/public/animations/folders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/public/animations/folders.json -------------------------------------------------------------------------------- /nextjs-next-themes/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/public/next.svg -------------------------------------------------------------------------------- /nextjs-next-themes/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/public/vercel.svg -------------------------------------------------------------------------------- /nextjs-next-themes/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/app/favicon.ico -------------------------------------------------------------------------------- /nextjs-next-themes/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/app/layout.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/app/page.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/components/folder-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/components/folder-icon.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/components/icons/folders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/components/icons/folders.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /nextjs-next-themes/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/lib/utils.ts -------------------------------------------------------------------------------- /nextjs-next-themes/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/src/styles/globals.css -------------------------------------------------------------------------------- /nextjs-next-themes/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/tailwind.config.ts -------------------------------------------------------------------------------- /nextjs-next-themes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs-next-themes/tsconfig.json -------------------------------------------------------------------------------- /nextjs14-blog/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/.env.example -------------------------------------------------------------------------------- /nextjs14-blog/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /nextjs14-blog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/.gitignore -------------------------------------------------------------------------------- /nextjs14-blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/README.md -------------------------------------------------------------------------------- /nextjs14-blog/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/bun.lockb -------------------------------------------------------------------------------- /nextjs14-blog/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/next.config.mjs -------------------------------------------------------------------------------- /nextjs14-blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/package.json -------------------------------------------------------------------------------- /nextjs14-blog/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/postcss.config.js -------------------------------------------------------------------------------- /nextjs14-blog/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/prettier.config.js -------------------------------------------------------------------------------- /nextjs14-blog/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/public/next.svg -------------------------------------------------------------------------------- /nextjs14-blog/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/public/vercel.svg -------------------------------------------------------------------------------- /nextjs14-blog/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/favicon.ico -------------------------------------------------------------------------------- /nextjs14-blog/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/layout.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/page.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/app/posts/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/posts/[slug]/page.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/app/posts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/posts/page.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/app/posts/posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/app/posts/posts.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/components/mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/components/mdx.tsx -------------------------------------------------------------------------------- /nextjs14-blog/src/content/a-journey-through-design.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/content/a-journey-through-design.mdx -------------------------------------------------------------------------------- /nextjs14-blog/src/content/deep-dive-into-technology.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/content/deep-dive-into-technology.mdx -------------------------------------------------------------------------------- /nextjs14-blog/src/content/welcome-to-our-blog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/content/welcome-to-our-blog.mdx -------------------------------------------------------------------------------- /nextjs14-blog/src/lib/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/lib/posts.ts -------------------------------------------------------------------------------- /nextjs14-blog/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/lib/utils.ts -------------------------------------------------------------------------------- /nextjs14-blog/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/src/styles/globals.css -------------------------------------------------------------------------------- /nextjs14-blog/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/tailwind.config.ts -------------------------------------------------------------------------------- /nextjs14-blog/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/nextjs14-blog/tsconfig.json -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/.gitignore -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/README.md -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/components.json -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/next.config.mjs -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/package-lock.json -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/package.json -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/postcss.config.mjs -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/prettier.config.js -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/public/next.svg -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/public/vercel.svg -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/card/[cardId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/card/[cardId]/page.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/card/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/card/page.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/favicon.ico -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/layout.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/page.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/table/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/table/_components/columns.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/table/_components/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/table/_components/data-table-column-header.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/table/_components/data-table-row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/table/_components/data-table-row-actions.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/table/_components/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/table/_components/data-table.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/app/table/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/app/table/page.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/forms/delete-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/forms/delete-form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/forms/edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/forms/edit-form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/icon-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/icon-menu.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/responsive-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/responsive-dialog.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/button.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/card.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/input.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/label.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/table.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/consts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/consts.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/hooks/use-media-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/hooks/use-media-query.tsx -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/lib/utils.ts -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/styles/globals.css -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/src/types.ts -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/tailwind.config.ts -------------------------------------------------------------------------------- /shadcn-advanced-dropdown-menu/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-dropdown-menu/tsconfig.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/.env.example -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/.gitignore -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/LICENSE -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/README.md: -------------------------------------------------------------------------------- 1 | ## Need to update 2 | -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/components.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/README.md -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/_generated/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/_generated/api.d.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/_generated/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/_generated/api.js -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/_generated/dataModel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/_generated/dataModel.d.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/_generated/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/_generated/server.d.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/_generated/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/_generated/server.js -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/http.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/people.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/people.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/schema.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/tsconfig.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/uploads.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/convex/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/convex/util.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/next.config.js -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/package-lock.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/package.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/postcss.config.js -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/prettier.config.js -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/public/next.svg -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/public/vercel.svg -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/sampleData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/sampleData.json -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_components/forms/create-person-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_components/forms/create-person-form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_components/forms/delete-person-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_components/forms/delete-person-form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_components/forms/edit-person-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_components/forms/edit-person-form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/columns.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-column-header.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-faceted-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-faceted-filter.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-pagination.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-row-actions.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-toolbar.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table-view-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table-view-options.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/components/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/components/data-table.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/_items/data/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/_items/data/schema.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/favicon.ico -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/layout.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/page.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/app/people-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/app/people-provider.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/context-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/context-provider.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/icon-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/icon-menu.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/responsive-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/responsive-dialog.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/button.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/command.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/form.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/input.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/label.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/select.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/components/ui/table.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/hooks/use-media-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/hooks/use-media-query.tsx -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/lib/get-image-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/lib/get-image-url.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/lib/utils.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/src/styles/globals.css -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/tailwind.config.ts -------------------------------------------------------------------------------- /shadcn-advanced-table-with-convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-advanced-table-with-convex/tsconfig.json -------------------------------------------------------------------------------- /shadcn-drawer-example/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /shadcn-drawer-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/.gitignore -------------------------------------------------------------------------------- /shadcn-drawer-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/README.md -------------------------------------------------------------------------------- /shadcn-drawer-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/components.json -------------------------------------------------------------------------------- /shadcn-drawer-example/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/next.config.mjs -------------------------------------------------------------------------------- /shadcn-drawer-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/package-lock.json -------------------------------------------------------------------------------- /shadcn-drawer-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/package.json -------------------------------------------------------------------------------- /shadcn-drawer-example/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/postcss.config.mjs -------------------------------------------------------------------------------- /shadcn-drawer-example/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/prettier.config.js -------------------------------------------------------------------------------- /shadcn-drawer-example/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/public/next.svg -------------------------------------------------------------------------------- /shadcn-drawer-example/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/public/vercel.svg -------------------------------------------------------------------------------- /shadcn-drawer-example/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/app/favicon.ico -------------------------------------------------------------------------------- /shadcn-drawer-example/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/app/layout.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/app/page.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/add-person-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/add-person-form.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/button.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/card.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/form.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/input.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/label.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /shadcn-drawer-example/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/lib/utils.ts -------------------------------------------------------------------------------- /shadcn-drawer-example/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/src/styles/globals.css -------------------------------------------------------------------------------- /shadcn-drawer-example/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/tailwind.config.ts -------------------------------------------------------------------------------- /shadcn-drawer-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-drawer-example/tsconfig.json -------------------------------------------------------------------------------- /shadcn-new-components/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /shadcn-new-components/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/.gitignore -------------------------------------------------------------------------------- /shadcn-new-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/README.md -------------------------------------------------------------------------------- /shadcn-new-components/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/components.json -------------------------------------------------------------------------------- /shadcn-new-components/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/next.config.js -------------------------------------------------------------------------------- /shadcn-new-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/package.json -------------------------------------------------------------------------------- /shadcn-new-components/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/pnpm-lock.yaml -------------------------------------------------------------------------------- /shadcn-new-components/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/postcss.config.js -------------------------------------------------------------------------------- /shadcn-new-components/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/prettier.config.js -------------------------------------------------------------------------------- /shadcn-new-components/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/public/next.svg -------------------------------------------------------------------------------- /shadcn-new-components/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/public/vercel.svg -------------------------------------------------------------------------------- /shadcn-new-components/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/app/favicon.ico -------------------------------------------------------------------------------- /shadcn-new-components/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/app/layout.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/app/page.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/carousel-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/carousel-demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/drawer-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/drawer-demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/pagination-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/pagination-demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/resizable-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/resizable-demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/sonner-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/sonner-demo.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/button.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/card.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/input.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/label.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /shadcn-new-components/src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /shadcn-new-components/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/lib/utils.ts -------------------------------------------------------------------------------- /shadcn-new-components/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/src/styles/globals.css -------------------------------------------------------------------------------- /shadcn-new-components/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/tailwind.config.js -------------------------------------------------------------------------------- /shadcn-new-components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-new-components/tsconfig.json -------------------------------------------------------------------------------- /shadcn-pagination/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /shadcn-pagination/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/.gitignore -------------------------------------------------------------------------------- /shadcn-pagination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/README.md -------------------------------------------------------------------------------- /shadcn-pagination/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/components.json -------------------------------------------------------------------------------- /shadcn-pagination/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/next.config.js -------------------------------------------------------------------------------- /shadcn-pagination/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/package-lock.json -------------------------------------------------------------------------------- /shadcn-pagination/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/package.json -------------------------------------------------------------------------------- /shadcn-pagination/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/postcss.config.js -------------------------------------------------------------------------------- /shadcn-pagination/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/prettier.config.js -------------------------------------------------------------------------------- /shadcn-pagination/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/public/next.svg -------------------------------------------------------------------------------- /shadcn-pagination/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/public/vercel.svg -------------------------------------------------------------------------------- /shadcn-pagination/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/app/favicon.ico -------------------------------------------------------------------------------- /shadcn-pagination/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/app/layout.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/app/page.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/components/client-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/components/client-pagination.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/components/ui/button.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/components/ui/card.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /shadcn-pagination/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/lib/utils.ts -------------------------------------------------------------------------------- /shadcn-pagination/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/src/styles/globals.css -------------------------------------------------------------------------------- /shadcn-pagination/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/tailwind.config.js -------------------------------------------------------------------------------- /shadcn-pagination/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/shadcn-pagination/tsconfig.json -------------------------------------------------------------------------------- /side-nav-with-submenus/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/.eslintrc.json -------------------------------------------------------------------------------- /side-nav-with-submenus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/.gitignore -------------------------------------------------------------------------------- /side-nav-with-submenus/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/.prettierignore -------------------------------------------------------------------------------- /side-nav-with-submenus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/README.md -------------------------------------------------------------------------------- /side-nav-with-submenus/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/next.config.js -------------------------------------------------------------------------------- /side-nav-with-submenus/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/package-lock.json -------------------------------------------------------------------------------- /side-nav-with-submenus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/package.json -------------------------------------------------------------------------------- /side-nav-with-submenus/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/postcss.config.js -------------------------------------------------------------------------------- /side-nav-with-submenus/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/prettier.config.js -------------------------------------------------------------------------------- /side-nav-with-submenus/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/public/next.svg -------------------------------------------------------------------------------- /side-nav-with-submenus/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/public/vercel.svg -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/favicon.ico -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/help/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/help/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/layout.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/messages/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/messages/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/projects/graphic-design/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/projects/graphic-design/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/projects/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/projects/web-design/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/projects/web-design/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/settings/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/settings/account/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/settings/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/app/settings/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/app/settings/privacy/page.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/components/header-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/components/header-mobile.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/components/header.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/components/margin-width-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/components/margin-width-wrapper.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/components/page-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/components/page-wrapper.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/components/side-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/components/side-nav.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/constants.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/hooks/use-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/hooks/use-scroll.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/lib/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/lib/utils.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/styles/globals.css -------------------------------------------------------------------------------- /side-nav-with-submenus/src/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/src/types.tsx -------------------------------------------------------------------------------- /side-nav-with-submenus/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/tailwind.config.ts -------------------------------------------------------------------------------- /side-nav-with-submenus/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/side-nav-with-submenus/tsconfig.json -------------------------------------------------------------------------------- /tailwindcss-patterns/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /tailwindcss-patterns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/.gitignore -------------------------------------------------------------------------------- /tailwindcss-patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/README.md -------------------------------------------------------------------------------- /tailwindcss-patterns/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/next.config.js -------------------------------------------------------------------------------- /tailwindcss-patterns/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/package-lock.json -------------------------------------------------------------------------------- /tailwindcss-patterns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/package.json -------------------------------------------------------------------------------- /tailwindcss-patterns/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/postcss.config.js -------------------------------------------------------------------------------- /tailwindcss-patterns/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/prettier.config.js -------------------------------------------------------------------------------- /tailwindcss-patterns/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/public/next.svg -------------------------------------------------------------------------------- /tailwindcss-patterns/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/public/vercel.svg -------------------------------------------------------------------------------- /tailwindcss-patterns/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/app/favicon.ico -------------------------------------------------------------------------------- /tailwindcss-patterns/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/app/layout.tsx -------------------------------------------------------------------------------- /tailwindcss-patterns/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/app/page.tsx -------------------------------------------------------------------------------- /tailwindcss-patterns/src/components/advanced-grid-pattern.tsx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/components/advanced-grid-pattern.tsx.tsx -------------------------------------------------------------------------------- /tailwindcss-patterns/src/components/dot-pattern.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/components/dot-pattern.tsx -------------------------------------------------------------------------------- /tailwindcss-patterns/src/components/simple-grid-pattern.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/components/simple-grid-pattern.tsx -------------------------------------------------------------------------------- /tailwindcss-patterns/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/src/styles/globals.css -------------------------------------------------------------------------------- /tailwindcss-patterns/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/tailwind.config.ts -------------------------------------------------------------------------------- /tailwindcss-patterns/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/tailwindcss-patterns/tsconfig.json -------------------------------------------------------------------------------- /twitter-bottom-nav/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/.eslintrc.json -------------------------------------------------------------------------------- /twitter-bottom-nav/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/.gitignore -------------------------------------------------------------------------------- /twitter-bottom-nav/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/.prettierignore -------------------------------------------------------------------------------- /twitter-bottom-nav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/README.md -------------------------------------------------------------------------------- /twitter-bottom-nav/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/next.config.js -------------------------------------------------------------------------------- /twitter-bottom-nav/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/package-lock.json -------------------------------------------------------------------------------- /twitter-bottom-nav/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/package.json -------------------------------------------------------------------------------- /twitter-bottom-nav/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/postcss.config.js -------------------------------------------------------------------------------- /twitter-bottom-nav/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/prettier.config.js -------------------------------------------------------------------------------- /twitter-bottom-nav/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/public/next.svg -------------------------------------------------------------------------------- /twitter-bottom-nav/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/public/vercel.svg -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/explore/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/explore/page.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/favicon.ico -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/layout.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/messages/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/messages/page.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/notifications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/notifications/page.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/app/page.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/bottom-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/bottom-nav.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/home/following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/home/following.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/home/for-you.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/home/for-you.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/home/home-feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/home/home-feed.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/max-width-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/max-width-wrapper.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/components/side-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/components/side-nav.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/hook/use-navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/hook/use-navigation.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/hook/use-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/hook/use-scroll.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/hook/use-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/hook/use-tabs.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/lib/framer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/lib/framer.tsx -------------------------------------------------------------------------------- /twitter-bottom-nav/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/src/styles/globals.css -------------------------------------------------------------------------------- /twitter-bottom-nav/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/tailwind.config.ts -------------------------------------------------------------------------------- /twitter-bottom-nav/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-bottom-nav/tsconfig.json -------------------------------------------------------------------------------- /twitter-side-nav/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/.eslintrc.json -------------------------------------------------------------------------------- /twitter-side-nav/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/.gitignore -------------------------------------------------------------------------------- /twitter-side-nav/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/.prettierignore -------------------------------------------------------------------------------- /twitter-side-nav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/README.md -------------------------------------------------------------------------------- /twitter-side-nav/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/next.config.js -------------------------------------------------------------------------------- /twitter-side-nav/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/package-lock.json -------------------------------------------------------------------------------- /twitter-side-nav/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/package.json -------------------------------------------------------------------------------- /twitter-side-nav/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/postcss.config.js -------------------------------------------------------------------------------- /twitter-side-nav/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/prettier.config.js -------------------------------------------------------------------------------- /twitter-side-nav/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/public/next.svg -------------------------------------------------------------------------------- /twitter-side-nav/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/public/vercel.svg -------------------------------------------------------------------------------- /twitter-side-nav/src/app/explore/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/explore/page.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/favicon.ico -------------------------------------------------------------------------------- /twitter-side-nav/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/layout.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/app/messages/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/messages/page.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/app/notifications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/notifications/page.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/app/page.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/bottom-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/bottom-nav.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/home/following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/home/following.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/home/for-you.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/home/for-you.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/home/home-feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/home/home-feed.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/home/post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/home/post.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/max-width-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/max-width-wrapper.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/components/side-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/components/side-nav.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/hook/use-navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/hook/use-navigation.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/hook/use-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/hook/use-scroll.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/hook/use-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/hook/use-tabs.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/lib/framer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/lib/framer.tsx -------------------------------------------------------------------------------- /twitter-side-nav/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/src/styles/globals.css -------------------------------------------------------------------------------- /twitter-side-nav/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/tailwind.config.ts -------------------------------------------------------------------------------- /twitter-side-nav/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/twitter-side-nav/tsconfig.json -------------------------------------------------------------------------------- /vercel-animated-tabs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/.eslintrc.json -------------------------------------------------------------------------------- /vercel-animated-tabs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/.gitignore -------------------------------------------------------------------------------- /vercel-animated-tabs/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/.prettierignore -------------------------------------------------------------------------------- /vercel-animated-tabs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/LICENSE -------------------------------------------------------------------------------- /vercel-animated-tabs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/README.md -------------------------------------------------------------------------------- /vercel-animated-tabs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/next.config.js -------------------------------------------------------------------------------- /vercel-animated-tabs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/package-lock.json -------------------------------------------------------------------------------- /vercel-animated-tabs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/package.json -------------------------------------------------------------------------------- /vercel-animated-tabs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/postcss.config.js -------------------------------------------------------------------------------- /vercel-animated-tabs/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/prettier.config.js -------------------------------------------------------------------------------- /vercel-animated-tabs/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/public/next.svg -------------------------------------------------------------------------------- /vercel-animated-tabs/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/public/vercel.svg -------------------------------------------------------------------------------- /vercel-animated-tabs/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/app/favicon.ico -------------------------------------------------------------------------------- /vercel-animated-tabs/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/app/layout.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/app/page.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/activity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/activity.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/domains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/domains.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/integrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/integrations.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/max-width-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/max-width-wrapper.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/overview.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/components/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/components/tabs.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/hooks/use-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/hooks/use-tabs.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/lib/framer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/lib/framer.tsx -------------------------------------------------------------------------------- /vercel-animated-tabs/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/src/styles/globals.css -------------------------------------------------------------------------------- /vercel-animated-tabs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/tailwind.config.ts -------------------------------------------------------------------------------- /vercel-animated-tabs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hqasmei/youtube-tutorials/HEAD/vercel-animated-tabs/tsconfig.json --------------------------------------------------------------------------------