├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── actions ├── bookmark │ ├── add-bookmark.ts │ ├── delete-bookmark.ts │ └── get-bookmark.ts ├── comment │ ├── delete-comment.ts │ └── post-comment.ts ├── images │ ├── delete-cover-image.tsx │ └── delete-gallery-image.tsx ├── post │ ├── create-post.ts │ ├── delete-post.ts │ └── update-post.ts └── settings │ └── update-settings.ts ├── app ├── (detail) │ └── posts │ │ └── [...slug] │ │ ├── error.tsx │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── not-found.tsx │ │ └── page.tsx ├── (main) │ ├── about │ │ └── page.tsx │ ├── category │ │ └── [...slug] │ │ │ ├── error.tsx │ │ │ ├── loading.tsx │ │ │ ├── not-found.tsx │ │ │ └── page.tsx │ ├── contact │ │ └── page.tsx │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ ├── policy │ │ └── page.tsx │ └── terms │ │ └── page.tsx ├── (protected) │ ├── bookmarks │ │ ├── loading.tsx │ │ └── page.tsx │ ├── editor │ │ └── posts │ │ │ ├── [postId] │ │ │ └── page.tsx │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ ├── layout.tsx │ ├── not-found.tsx │ └── settings │ │ └── page.tsx ├── api │ ├── contact │ │ └── route.tsx │ ├── og │ │ └── route.tsx │ └── subscribe │ │ └── route.ts ├── auth │ └── callback │ │ └── route.ts ├── layout.tsx ├── login │ └── page.tsx └── not-found.tsx ├── components.json ├── components ├── detail │ └── post │ │ ├── buttons │ │ ├── detail-post-bookmark-button.tsx │ │ ├── detail-post-comment-button.tsx │ │ ├── detail-post-scroll-up-button.tsx │ │ ├── detail-post-share-button.tsx │ │ └── index.ts │ │ ├── comment │ │ ├── detail-post-comment-delete-button.tsx │ │ ├── detail-post-comment-form.tsx │ │ ├── detail-post-comment-item.tsx │ │ ├── detail-post-comment-wrapper.tsx │ │ ├── detail-post-sign-in-to-comment.tsx │ │ └── index.ts │ │ ├── detail-post-comment.tsx │ │ ├── detail-post-floating-bar.tsx │ │ ├── detail-post-header.tsx │ │ ├── detail-post-heading.tsx │ │ ├── detail-post-loading.tsx │ │ └── index.ts ├── login │ ├── index.ts │ ├── login-button.tsx │ ├── login-header.tsx │ ├── login-menu.tsx │ ├── login-profile-button.tsx │ └── login-section.tsx ├── main │ ├── banner │ │ └── main-banner.tsx │ ├── footer │ │ ├── main-footer.tsx │ │ └── main-newsletter.tsx │ ├── grid │ │ └── main-grid.tsx │ ├── header │ │ ├── main-header.tsx │ │ └── navigations │ │ │ ├── index.ts │ │ │ ├── main-desktop-navigation.tsx │ │ │ ├── main-mobile-navigation.tsx │ │ │ └── menu │ │ │ ├── index.ts │ │ │ ├── main-desktop-navigation-menu.tsx │ │ │ ├── main-mobile-menu-button.tsx │ │ │ └── main-mobile-navigation-menu.tsx │ ├── index.ts │ ├── pages │ │ ├── email.tsx │ │ ├── main-about-page.tsx │ │ ├── main-contact-page.tsx │ │ ├── main-policy-page.tsx │ │ └── main-terms-page.tsx │ ├── post │ │ ├── loading │ │ │ ├── index.ts │ │ │ ├── main-post-item-desktop-loading.tsx │ │ │ └── main-post-item-mobile-loading.tsx │ │ ├── main-post-item-loading.tsx │ │ └── main-post-item.tsx │ └── tailwind-indicator │ │ └── tailwind-indicator.tsx ├── protected │ ├── bookmark │ │ ├── index.ts │ │ ├── protected-bookmark-delete-button.tsx │ │ ├── protected-bookmark-table-columns.tsx │ │ ├── protected-bookmark-table-row-actions.tsx │ │ ├── protected-bookmark-table-title.tsx │ │ └── protected-bookmark-view-button.tsx │ ├── editor │ │ ├── editor.tsx │ │ ├── upload │ │ │ ├── cover-image │ │ │ │ ├── editor-upload-cover-image-item.tsx │ │ │ │ └── editor-upload-cover-image-placeholder.tsx │ │ │ ├── gallery-image │ │ │ │ ├── editor-upload-gallery-image-item.tsx │ │ │ │ ├── editor-upload-gallery-image-placeholder.tsx │ │ │ │ ├── editor-upload-gallery-image-table-empty.tsx │ │ │ │ └── editor-upload-gallery-image-table.tsx │ │ │ └── index.ts │ │ └── wysiwyg │ │ │ ├── bubble-menu │ │ │ ├── color-selector.tsx │ │ │ ├── image-selector.tsx │ │ │ ├── index.tsx │ │ │ ├── link-selector.tsx │ │ │ └── node-selector.tsx │ │ │ ├── default-content.tsx │ │ │ ├── extensions │ │ │ ├── custom-keymap.ts │ │ │ ├── drag-and-drop.tsx │ │ │ ├── image-resizer.tsx │ │ │ ├── index.tsx │ │ │ ├── slash-command.tsx │ │ │ └── updated-image.tsx │ │ │ ├── props.ts │ │ │ └── wysiwyg-editor.tsx │ ├── main │ │ ├── header │ │ │ ├── index.ts │ │ │ ├── protected-mobile-menu-button.tsx │ │ │ ├── protected-profile-dropdown.tsx │ │ │ └── protected-top-bar.tsx │ │ ├── index.ts │ │ ├── protected-main.tsx │ │ └── sidebars │ │ │ ├── index.ts │ │ │ ├── protected-desktop-sidebar.tsx │ │ │ └── protected-mobile-sidebar.tsx │ ├── post │ │ ├── buttons │ │ │ ├── post-create-button.tsx │ │ │ └── post-edit-button.tsx │ │ ├── post-emtpy-table.tsx │ │ ├── post-refresh-once.tsx │ │ ├── post-table-title.tsx │ │ └── table │ │ │ ├── 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 │ │ │ └── data.ts │ └── settings │ │ └── protected-settings-profile.tsx ├── shared │ ├── index.ts │ ├── shared-back-button.tsx │ ├── shared-empty.tsx │ ├── shared-error.tsx │ ├── shared-not-found.tsx │ ├── shared-og-image-wrapper.tsx │ ├── shared-og-image.tsx │ ├── shared-pager.tsx │ ├── shared-pagination.tsx │ ├── shared-table-empty.tsx │ └── shared-table-loading.tsx └── ui │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── popover.tsx │ ├── radio-group.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── switch.tsx │ ├── table.tsx │ └── textarea.tsx ├── config ├── detail │ ├── detail-bookmark-config.ts │ ├── detail-comment-config.ts │ ├── detail-share-config.ts │ └── index.ts ├── main │ ├── index.ts │ ├── main-banner-config.ts │ ├── main-category-config.ts │ ├── main-footer-config.ts │ ├── main-newsletter-config.ts │ ├── main-post-config.ts │ └── pages │ │ ├── index.ts │ │ ├── main-page-about-config.ts │ │ ├── main-page-contact-config.ts │ │ ├── main-page-policy-config.ts │ │ └── main-page-terms-config.ts ├── protected │ ├── index.ts │ ├── protected-editor-config.ts │ ├── protected-post-config.ts │ └── protected-profile-config.ts ├── root │ └── seo.tsx └── shared │ ├── dashboard │ ├── dashboard-bookmark.ts │ ├── dashboard-logout.ts │ ├── dashboard-menu.ts │ ├── dashboard-post.ts │ ├── dashboard-profile.ts │ ├── dashboard-settings.ts │ └── index.ts │ ├── index.ts │ ├── shared-empty-config.ts │ ├── shared-login-config.ts │ ├── shared-not-found-config.ts │ └── shared-paging-config.ts ├── database_schema ├── dummy_data.csv └── supabase_db_schema.sql ├── hooks └── use-reading-progress.ts ├── icons ├── bookmark-outline-icon.tsx ├── bookmark-solid-icon.tsx ├── categories │ ├── category-health-icon.tsx │ ├── category-home-icon.tsx │ ├── category-marketing-icon.tsx │ ├── category-science-icon.tsx │ ├── category-technology-icon.tsx │ └── index.ts ├── github-icon.tsx ├── google-icon.tsx ├── icon-wrapper-rounded.tsx ├── index.ts ├── loading-dots.module.css ├── loading-dots.tsx ├── login-icon.tsx ├── logo-icon.tsx ├── message-outline-icon.tsx ├── message-solid-icon.tsx ├── share-outline-icon.tsx ├── share-solid-icon.tsx └── socials │ ├── facebook-icon.tsx │ ├── github-icon.tsx │ ├── index.ts │ ├── instagram-icon.tsx │ ├── twitter-icon.tsx │ └── youtube-icon.tsx ├── lib ├── nodemailer.ts ├── utils.ts └── validation │ ├── bookmark.ts │ ├── comment.ts │ ├── contact.ts │ ├── image.ts │ ├── og.ts │ ├── post.ts │ └── profile.ts ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicons │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-48x48.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-180x180.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ └── manifest.json ├── fonts │ ├── Inter-Bold.ttf │ ├── Inter-Medium.ttf │ └── Inter-Regular.ttf └── images │ ├── logo.png │ ├── not-found.jpg │ ├── opengraph-image.png │ ├── twitter-image.png │ └── user-placeholder.png ├── styles ├── editor.css ├── prosemirror.css └── tailwind.css ├── tailwind.config.js ├── tsconfig.json ├── types ├── collection.ts ├── index.d.ts └── supabase.ts ├── utils └── supabase │ ├── client.ts │ ├── middleware.ts │ └── server.ts └── vercel.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .next 4 | build 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/README.md -------------------------------------------------------------------------------- /actions/bookmark/add-bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/bookmark/add-bookmark.ts -------------------------------------------------------------------------------- /actions/bookmark/delete-bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/bookmark/delete-bookmark.ts -------------------------------------------------------------------------------- /actions/bookmark/get-bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/bookmark/get-bookmark.ts -------------------------------------------------------------------------------- /actions/comment/delete-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/comment/delete-comment.ts -------------------------------------------------------------------------------- /actions/comment/post-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/comment/post-comment.ts -------------------------------------------------------------------------------- /actions/images/delete-cover-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/images/delete-cover-image.tsx -------------------------------------------------------------------------------- /actions/images/delete-gallery-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/images/delete-gallery-image.tsx -------------------------------------------------------------------------------- /actions/post/create-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/post/create-post.ts -------------------------------------------------------------------------------- /actions/post/delete-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/post/delete-post.ts -------------------------------------------------------------------------------- /actions/post/update-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/post/update-post.ts -------------------------------------------------------------------------------- /actions/settings/update-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/actions/settings/update-settings.ts -------------------------------------------------------------------------------- /app/(detail)/posts/[...slug]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(detail)/posts/[...slug]/error.tsx -------------------------------------------------------------------------------- /app/(detail)/posts/[...slug]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(detail)/posts/[...slug]/layout.tsx -------------------------------------------------------------------------------- /app/(detail)/posts/[...slug]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(detail)/posts/[...slug]/loading.tsx -------------------------------------------------------------------------------- /app/(detail)/posts/[...slug]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(detail)/posts/[...slug]/not-found.tsx -------------------------------------------------------------------------------- /app/(detail)/posts/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(detail)/posts/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/(main)/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/about/page.tsx -------------------------------------------------------------------------------- /app/(main)/category/[...slug]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/category/[...slug]/error.tsx -------------------------------------------------------------------------------- /app/(main)/category/[...slug]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/category/[...slug]/loading.tsx -------------------------------------------------------------------------------- /app/(main)/category/[...slug]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/category/[...slug]/not-found.tsx -------------------------------------------------------------------------------- /app/(main)/category/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/category/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/(main)/contact/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/contact/page.tsx -------------------------------------------------------------------------------- /app/(main)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/layout.tsx -------------------------------------------------------------------------------- /app/(main)/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/not-found.tsx -------------------------------------------------------------------------------- /app/(main)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/page.tsx -------------------------------------------------------------------------------- /app/(main)/policy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/policy/page.tsx -------------------------------------------------------------------------------- /app/(main)/terms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(main)/terms/page.tsx -------------------------------------------------------------------------------- /app/(protected)/bookmarks/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/bookmarks/loading.tsx -------------------------------------------------------------------------------- /app/(protected)/bookmarks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/bookmarks/page.tsx -------------------------------------------------------------------------------- /app/(protected)/editor/posts/[postId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/editor/posts/[postId]/page.tsx -------------------------------------------------------------------------------- /app/(protected)/editor/posts/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/editor/posts/loading.tsx -------------------------------------------------------------------------------- /app/(protected)/editor/posts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/editor/posts/page.tsx -------------------------------------------------------------------------------- /app/(protected)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/layout.tsx -------------------------------------------------------------------------------- /app/(protected)/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/not-found.tsx -------------------------------------------------------------------------------- /app/(protected)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/(protected)/settings/page.tsx -------------------------------------------------------------------------------- /app/api/contact/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/api/contact/route.tsx -------------------------------------------------------------------------------- /app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/api/og/route.tsx -------------------------------------------------------------------------------- /app/api/subscribe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/api/subscribe/route.ts -------------------------------------------------------------------------------- /app/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/auth/callback/route.ts -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/login/page.tsx -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/app/not-found.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components.json -------------------------------------------------------------------------------- /components/detail/post/buttons/detail-post-bookmark-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/buttons/detail-post-bookmark-button.tsx -------------------------------------------------------------------------------- /components/detail/post/buttons/detail-post-comment-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/buttons/detail-post-comment-button.tsx -------------------------------------------------------------------------------- /components/detail/post/buttons/detail-post-scroll-up-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/buttons/detail-post-scroll-up-button.tsx -------------------------------------------------------------------------------- /components/detail/post/buttons/detail-post-share-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/buttons/detail-post-share-button.tsx -------------------------------------------------------------------------------- /components/detail/post/buttons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/buttons/index.ts -------------------------------------------------------------------------------- /components/detail/post/comment/detail-post-comment-delete-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/detail-post-comment-delete-button.tsx -------------------------------------------------------------------------------- /components/detail/post/comment/detail-post-comment-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/detail-post-comment-form.tsx -------------------------------------------------------------------------------- /components/detail/post/comment/detail-post-comment-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/detail-post-comment-item.tsx -------------------------------------------------------------------------------- /components/detail/post/comment/detail-post-comment-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/detail-post-comment-wrapper.tsx -------------------------------------------------------------------------------- /components/detail/post/comment/detail-post-sign-in-to-comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/detail-post-sign-in-to-comment.tsx -------------------------------------------------------------------------------- /components/detail/post/comment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/comment/index.ts -------------------------------------------------------------------------------- /components/detail/post/detail-post-comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/detail-post-comment.tsx -------------------------------------------------------------------------------- /components/detail/post/detail-post-floating-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/detail-post-floating-bar.tsx -------------------------------------------------------------------------------- /components/detail/post/detail-post-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/detail-post-header.tsx -------------------------------------------------------------------------------- /components/detail/post/detail-post-heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/detail-post-heading.tsx -------------------------------------------------------------------------------- /components/detail/post/detail-post-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/detail-post-loading.tsx -------------------------------------------------------------------------------- /components/detail/post/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/detail/post/index.ts -------------------------------------------------------------------------------- /components/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/index.ts -------------------------------------------------------------------------------- /components/login/login-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/login-button.tsx -------------------------------------------------------------------------------- /components/login/login-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/login-header.tsx -------------------------------------------------------------------------------- /components/login/login-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/login-menu.tsx -------------------------------------------------------------------------------- /components/login/login-profile-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/login-profile-button.tsx -------------------------------------------------------------------------------- /components/login/login-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/login/login-section.tsx -------------------------------------------------------------------------------- /components/main/banner/main-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/banner/main-banner.tsx -------------------------------------------------------------------------------- /components/main/footer/main-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/footer/main-footer.tsx -------------------------------------------------------------------------------- /components/main/footer/main-newsletter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/footer/main-newsletter.tsx -------------------------------------------------------------------------------- /components/main/grid/main-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/grid/main-grid.tsx -------------------------------------------------------------------------------- /components/main/header/main-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/main-header.tsx -------------------------------------------------------------------------------- /components/main/header/navigations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/index.ts -------------------------------------------------------------------------------- /components/main/header/navigations/main-desktop-navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/main-desktop-navigation.tsx -------------------------------------------------------------------------------- /components/main/header/navigations/main-mobile-navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/main-mobile-navigation.tsx -------------------------------------------------------------------------------- /components/main/header/navigations/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/menu/index.ts -------------------------------------------------------------------------------- /components/main/header/navigations/menu/main-desktop-navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/menu/main-desktop-navigation-menu.tsx -------------------------------------------------------------------------------- /components/main/header/navigations/menu/main-mobile-menu-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/menu/main-mobile-menu-button.tsx -------------------------------------------------------------------------------- /components/main/header/navigations/menu/main-mobile-navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/header/navigations/menu/main-mobile-navigation-menu.tsx -------------------------------------------------------------------------------- /components/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/index.ts -------------------------------------------------------------------------------- /components/main/pages/email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/pages/email.tsx -------------------------------------------------------------------------------- /components/main/pages/main-about-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/pages/main-about-page.tsx -------------------------------------------------------------------------------- /components/main/pages/main-contact-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/pages/main-contact-page.tsx -------------------------------------------------------------------------------- /components/main/pages/main-policy-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/pages/main-policy-page.tsx -------------------------------------------------------------------------------- /components/main/pages/main-terms-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/pages/main-terms-page.tsx -------------------------------------------------------------------------------- /components/main/post/loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/post/loading/index.ts -------------------------------------------------------------------------------- /components/main/post/loading/main-post-item-desktop-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/post/loading/main-post-item-desktop-loading.tsx -------------------------------------------------------------------------------- /components/main/post/loading/main-post-item-mobile-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/post/loading/main-post-item-mobile-loading.tsx -------------------------------------------------------------------------------- /components/main/post/main-post-item-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/post/main-post-item-loading.tsx -------------------------------------------------------------------------------- /components/main/post/main-post-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/post/main-post-item.tsx -------------------------------------------------------------------------------- /components/main/tailwind-indicator/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/main/tailwind-indicator/tailwind-indicator.tsx -------------------------------------------------------------------------------- /components/protected/bookmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/index.ts -------------------------------------------------------------------------------- /components/protected/bookmark/protected-bookmark-delete-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/protected-bookmark-delete-button.tsx -------------------------------------------------------------------------------- /components/protected/bookmark/protected-bookmark-table-columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/protected-bookmark-table-columns.tsx -------------------------------------------------------------------------------- /components/protected/bookmark/protected-bookmark-table-row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/protected-bookmark-table-row-actions.tsx -------------------------------------------------------------------------------- /components/protected/bookmark/protected-bookmark-table-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/protected-bookmark-table-title.tsx -------------------------------------------------------------------------------- /components/protected/bookmark/protected-bookmark-view-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/bookmark/protected-bookmark-view-button.tsx -------------------------------------------------------------------------------- /components/protected/editor/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/editor.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/cover-image/editor-upload-cover-image-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/cover-image/editor-upload-cover-image-item.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/cover-image/editor-upload-cover-image-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/cover-image/editor-upload-cover-image-placeholder.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/gallery-image/editor-upload-gallery-image-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/gallery-image/editor-upload-gallery-image-item.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/gallery-image/editor-upload-gallery-image-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/gallery-image/editor-upload-gallery-image-placeholder.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/gallery-image/editor-upload-gallery-image-table-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/gallery-image/editor-upload-gallery-image-table-empty.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/gallery-image/editor-upload-gallery-image-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/gallery-image/editor-upload-gallery-image-table.tsx -------------------------------------------------------------------------------- /components/protected/editor/upload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/upload/index.ts -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/bubble-menu/color-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/bubble-menu/color-selector.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/bubble-menu/image-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/bubble-menu/image-selector.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/bubble-menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/bubble-menu/index.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/bubble-menu/link-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/bubble-menu/link-selector.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/bubble-menu/node-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/bubble-menu/node-selector.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/default-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/default-content.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/custom-keymap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/custom-keymap.ts -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/drag-and-drop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/drag-and-drop.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/image-resizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/image-resizer.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/index.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/slash-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/slash-command.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/extensions/updated-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/extensions/updated-image.tsx -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/props.ts -------------------------------------------------------------------------------- /components/protected/editor/wysiwyg/wysiwyg-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/editor/wysiwyg/wysiwyg-editor.tsx -------------------------------------------------------------------------------- /components/protected/main/header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/header/index.ts -------------------------------------------------------------------------------- /components/protected/main/header/protected-mobile-menu-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/header/protected-mobile-menu-button.tsx -------------------------------------------------------------------------------- /components/protected/main/header/protected-profile-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/header/protected-profile-dropdown.tsx -------------------------------------------------------------------------------- /components/protected/main/header/protected-top-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/header/protected-top-bar.tsx -------------------------------------------------------------------------------- /components/protected/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/index.ts -------------------------------------------------------------------------------- /components/protected/main/protected-main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/protected-main.tsx -------------------------------------------------------------------------------- /components/protected/main/sidebars/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/sidebars/index.ts -------------------------------------------------------------------------------- /components/protected/main/sidebars/protected-desktop-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/sidebars/protected-desktop-sidebar.tsx -------------------------------------------------------------------------------- /components/protected/main/sidebars/protected-mobile-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/main/sidebars/protected-mobile-sidebar.tsx -------------------------------------------------------------------------------- /components/protected/post/buttons/post-create-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/buttons/post-create-button.tsx -------------------------------------------------------------------------------- /components/protected/post/buttons/post-edit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/buttons/post-edit-button.tsx -------------------------------------------------------------------------------- /components/protected/post/post-emtpy-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/post-emtpy-table.tsx -------------------------------------------------------------------------------- /components/protected/post/post-refresh-once.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/post-refresh-once.tsx -------------------------------------------------------------------------------- /components/protected/post/post-table-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/post-table-title.tsx -------------------------------------------------------------------------------- /components/protected/post/table/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/columns.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-column-header.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-faceted-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-faceted-filter.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-pagination.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-row-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-row-actions.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-toolbar.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table-view-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table-view-options.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data-table.tsx -------------------------------------------------------------------------------- /components/protected/post/table/data/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/post/table/data/data.ts -------------------------------------------------------------------------------- /components/protected/settings/protected-settings-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/protected/settings/protected-settings-profile.tsx -------------------------------------------------------------------------------- /components/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/index.ts -------------------------------------------------------------------------------- /components/shared/shared-back-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-back-button.tsx -------------------------------------------------------------------------------- /components/shared/shared-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-empty.tsx -------------------------------------------------------------------------------- /components/shared/shared-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-error.tsx -------------------------------------------------------------------------------- /components/shared/shared-not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-not-found.tsx -------------------------------------------------------------------------------- /components/shared/shared-og-image-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-og-image-wrapper.tsx -------------------------------------------------------------------------------- /components/shared/shared-og-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-og-image.tsx -------------------------------------------------------------------------------- /components/shared/shared-pager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-pager.tsx -------------------------------------------------------------------------------- /components/shared/shared-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-pagination.tsx -------------------------------------------------------------------------------- /components/shared/shared-table-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-table-empty.tsx -------------------------------------------------------------------------------- /components/shared/shared-table-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/shared/shared-table-loading.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/table.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /config/detail/detail-bookmark-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/detail/detail-bookmark-config.ts -------------------------------------------------------------------------------- /config/detail/detail-comment-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/detail/detail-comment-config.ts -------------------------------------------------------------------------------- /config/detail/detail-share-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/detail/detail-share-config.ts -------------------------------------------------------------------------------- /config/detail/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/detail/index.ts -------------------------------------------------------------------------------- /config/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/index.ts -------------------------------------------------------------------------------- /config/main/main-banner-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/main-banner-config.ts -------------------------------------------------------------------------------- /config/main/main-category-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/main-category-config.ts -------------------------------------------------------------------------------- /config/main/main-footer-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/main-footer-config.ts -------------------------------------------------------------------------------- /config/main/main-newsletter-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/main-newsletter-config.ts -------------------------------------------------------------------------------- /config/main/main-post-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/main-post-config.ts -------------------------------------------------------------------------------- /config/main/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/pages/index.ts -------------------------------------------------------------------------------- /config/main/pages/main-page-about-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/pages/main-page-about-config.ts -------------------------------------------------------------------------------- /config/main/pages/main-page-contact-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/pages/main-page-contact-config.ts -------------------------------------------------------------------------------- /config/main/pages/main-page-policy-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/pages/main-page-policy-config.ts -------------------------------------------------------------------------------- /config/main/pages/main-page-terms-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/main/pages/main-page-terms-config.ts -------------------------------------------------------------------------------- /config/protected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/protected/index.ts -------------------------------------------------------------------------------- /config/protected/protected-editor-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/protected/protected-editor-config.ts -------------------------------------------------------------------------------- /config/protected/protected-post-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/protected/protected-post-config.ts -------------------------------------------------------------------------------- /config/protected/protected-profile-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/protected/protected-profile-config.ts -------------------------------------------------------------------------------- /config/root/seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/root/seo.tsx -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-bookmark.ts -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-logout.ts -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-menu.ts -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-post.ts -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-profile.ts -------------------------------------------------------------------------------- /config/shared/dashboard/dashboard-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/dashboard-settings.ts -------------------------------------------------------------------------------- /config/shared/dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/dashboard/index.ts -------------------------------------------------------------------------------- /config/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/index.ts -------------------------------------------------------------------------------- /config/shared/shared-empty-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/shared-empty-config.ts -------------------------------------------------------------------------------- /config/shared/shared-login-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/shared-login-config.ts -------------------------------------------------------------------------------- /config/shared/shared-not-found-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/shared-not-found-config.ts -------------------------------------------------------------------------------- /config/shared/shared-paging-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/config/shared/shared-paging-config.ts -------------------------------------------------------------------------------- /database_schema/dummy_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/database_schema/dummy_data.csv -------------------------------------------------------------------------------- /database_schema/supabase_db_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/database_schema/supabase_db_schema.sql -------------------------------------------------------------------------------- /hooks/use-reading-progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/hooks/use-reading-progress.ts -------------------------------------------------------------------------------- /icons/bookmark-outline-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/bookmark-outline-icon.tsx -------------------------------------------------------------------------------- /icons/bookmark-solid-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/bookmark-solid-icon.tsx -------------------------------------------------------------------------------- /icons/categories/category-health-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/category-health-icon.tsx -------------------------------------------------------------------------------- /icons/categories/category-home-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/category-home-icon.tsx -------------------------------------------------------------------------------- /icons/categories/category-marketing-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/category-marketing-icon.tsx -------------------------------------------------------------------------------- /icons/categories/category-science-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/category-science-icon.tsx -------------------------------------------------------------------------------- /icons/categories/category-technology-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/category-technology-icon.tsx -------------------------------------------------------------------------------- /icons/categories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/categories/index.ts -------------------------------------------------------------------------------- /icons/github-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/github-icon.tsx -------------------------------------------------------------------------------- /icons/google-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/google-icon.tsx -------------------------------------------------------------------------------- /icons/icon-wrapper-rounded.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/icon-wrapper-rounded.tsx -------------------------------------------------------------------------------- /icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/index.ts -------------------------------------------------------------------------------- /icons/loading-dots.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/loading-dots.module.css -------------------------------------------------------------------------------- /icons/loading-dots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/loading-dots.tsx -------------------------------------------------------------------------------- /icons/login-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/login-icon.tsx -------------------------------------------------------------------------------- /icons/logo-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/logo-icon.tsx -------------------------------------------------------------------------------- /icons/message-outline-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/message-outline-icon.tsx -------------------------------------------------------------------------------- /icons/message-solid-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/message-solid-icon.tsx -------------------------------------------------------------------------------- /icons/share-outline-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/share-outline-icon.tsx -------------------------------------------------------------------------------- /icons/share-solid-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/share-solid-icon.tsx -------------------------------------------------------------------------------- /icons/socials/facebook-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/facebook-icon.tsx -------------------------------------------------------------------------------- /icons/socials/github-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/github-icon.tsx -------------------------------------------------------------------------------- /icons/socials/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/index.ts -------------------------------------------------------------------------------- /icons/socials/instagram-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/instagram-icon.tsx -------------------------------------------------------------------------------- /icons/socials/twitter-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/twitter-icon.tsx -------------------------------------------------------------------------------- /icons/socials/youtube-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/icons/socials/youtube-icon.tsx -------------------------------------------------------------------------------- /lib/nodemailer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/nodemailer.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/validation/bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/bookmark.ts -------------------------------------------------------------------------------- /lib/validation/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/comment.ts -------------------------------------------------------------------------------- /lib/validation/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/contact.ts -------------------------------------------------------------------------------- /lib/validation/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/image.ts -------------------------------------------------------------------------------- /lib/validation/og.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/og.ts -------------------------------------------------------------------------------- /lib/validation/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/post.ts -------------------------------------------------------------------------------- /lib/validation/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/lib/validation/profile.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-144x144.png -------------------------------------------------------------------------------- /public/favicons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-192x192.png -------------------------------------------------------------------------------- /public/favicons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-36x36.png -------------------------------------------------------------------------------- /public/favicons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-48x48.png -------------------------------------------------------------------------------- /public/favicons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-72x72.png -------------------------------------------------------------------------------- /public/favicons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/android-icon-96x96.png -------------------------------------------------------------------------------- /public/favicons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/favicons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/favicons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/apple-icon.png -------------------------------------------------------------------------------- /public/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/favicon.ico -------------------------------------------------------------------------------- /public/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/favicons/manifest.json -------------------------------------------------------------------------------- /public/fonts/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/fonts/Inter-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/fonts/Inter-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/not-found.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/images/not-found.jpg -------------------------------------------------------------------------------- /public/images/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/images/opengraph-image.png -------------------------------------------------------------------------------- /public/images/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/images/twitter-image.png -------------------------------------------------------------------------------- /public/images/user-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/public/images/user-placeholder.png -------------------------------------------------------------------------------- /styles/editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/styles/editor.css -------------------------------------------------------------------------------- /styles/prosemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/styles/prosemirror.css -------------------------------------------------------------------------------- /styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/styles/tailwind.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/types/collection.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/types/supabase.ts -------------------------------------------------------------------------------- /utils/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/utils/supabase/client.ts -------------------------------------------------------------------------------- /utils/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/utils/supabase/middleware.ts -------------------------------------------------------------------------------- /utils/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/utils/supabase/server.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiretimsf/Next.js-Blog-App/HEAD/vercel.json --------------------------------------------------------------------------------