From 2c64d430bdbfb9209197be115ddda317479fad22 Mon Sep 17 00:00:00 2001 From: Ardeman Date: Sat, 8 Mar 2025 00:47:33 +0800 Subject: [PATCH] feat: refactor import paths for content and category schemas to improve clarity and organization --- app/apis/admin/create-category.ts | 2 +- app/apis/admin/create-news.ts | 2 +- app/apis/admin/update-news.ts | 2 +- .../{dashboard-category-create => form-category}/index.tsx | 2 +- app/pages/{contents-form => form-contents}/index.tsx | 2 +- app/routes/_admin.lg-admin._dashboard.categories.create.tsx | 4 ++-- app/routes/_admin.lg-admin._dashboard.contents.create.tsx | 4 ++-- .../_admin.lg-admin._dashboard.contents.update.$slug.tsx | 4 ++-- app/routes/actions.admin.categories.create.ts | 2 +- app/routes/actions.admin.contents.create.ts | 2 +- app/routes/actions.admin.contents.update.ts | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) rename app/pages/{dashboard-category-create => form-category}/index.tsx (98%) rename app/pages/{contents-form => form-contents}/index.tsx (99%) diff --git a/app/apis/admin/create-category.ts b/app/apis/admin/create-category.ts index b18165b..d34a836 100644 --- a/app/apis/admin/create-category.ts +++ b/app/apis/admin/create-category.ts @@ -1,7 +1,7 @@ import { z } from 'zod' import { HttpServer } from '~/libs/http-server' -import type { TCategorySchema } from '~/pages/dashboard-category-create' +import type { TCategorySchema } from '~/pages/form-category' const categoryResponseSchema = z.object({ data: z.object({ diff --git a/app/apis/admin/create-news.ts b/app/apis/admin/create-news.ts index 0f1ab84..f3ac04f 100644 --- a/app/apis/admin/create-news.ts +++ b/app/apis/admin/create-news.ts @@ -1,7 +1,7 @@ import { z } from 'zod' import { HttpServer } from '~/libs/http-server' -import type { TContentSchema } from '~/pages/contents-form' +import type { TContentSchema } from '~/pages/form-contents' const newsResponseSchema = z.object({ data: z.object({ diff --git a/app/apis/admin/update-news.ts b/app/apis/admin/update-news.ts index 109b187..806f801 100644 --- a/app/apis/admin/update-news.ts +++ b/app/apis/admin/update-news.ts @@ -1,7 +1,7 @@ import { z } from 'zod' import { HttpServer } from '~/libs/http-server' -import type { TContentSchema } from '~/pages/contents-form' +import type { TContentSchema } from '~/pages/form-contents' const newsResponseSchema = z.object({ data: z.object({ diff --git a/app/pages/dashboard-category-create/index.tsx b/app/pages/form-category/index.tsx similarity index 98% rename from app/pages/dashboard-category-create/index.tsx rename to app/pages/form-category/index.tsx index 86721fc..65ceb67 100644 --- a/app/pages/dashboard-category-create/index.tsx +++ b/app/pages/form-category/index.tsx @@ -15,7 +15,7 @@ export const createCategorySchema = z.object({ }) export type TCategorySchema = z.infer -export const CreateCategoryPage = () => { +export const FormCategoryPage = () => { const fetcher = useFetcher() const navigate = useNavigate() const formMethods = useRemixForm({ diff --git a/app/pages/contents-form/index.tsx b/app/pages/form-contents/index.tsx similarity index 99% rename from app/pages/contents-form/index.tsx rename to app/pages/form-contents/index.tsx index fc0ce44..6031bef 100644 --- a/app/pages/contents-form/index.tsx +++ b/app/pages/form-contents/index.tsx @@ -60,7 +60,7 @@ type TProperties = { newsData?: z.infer } -export const ContentsFormPage = (properties: TProperties) => { +export const FormContentsPage = (properties: TProperties) => { const { newsData } = properties || {} const fetcher = useFetcher() const navigate = useNavigate() diff --git a/app/routes/_admin.lg-admin._dashboard.categories.create.tsx b/app/routes/_admin.lg-admin._dashboard.categories.create.tsx index 39b04d5..8554e85 100644 --- a/app/routes/_admin.lg-admin._dashboard.categories.create.tsx +++ b/app/routes/_admin.lg-admin._dashboard.categories.create.tsx @@ -1,4 +1,4 @@ -import { CreateCategoryPage } from '~/pages/dashboard-category-create' +import { FormCategoryPage } from '~/pages/form-category' -const DashboardCategoriesCreateLayout = () => +const DashboardCategoriesCreateLayout = () => export default DashboardCategoriesCreateLayout diff --git a/app/routes/_admin.lg-admin._dashboard.contents.create.tsx b/app/routes/_admin.lg-admin._dashboard.contents.create.tsx index fd94316..8e24f2e 100644 --- a/app/routes/_admin.lg-admin._dashboard.contents.create.tsx +++ b/app/routes/_admin.lg-admin._dashboard.contents.create.tsx @@ -1,4 +1,4 @@ -import { ContentsFormPage } from '~/pages/contents-form' +import { FormContentsPage } from '~/pages/form-contents' -const DashboardContentCreateLayout = () => +const DashboardContentCreateLayout = () => export default DashboardContentCreateLayout diff --git a/app/routes/_admin.lg-admin._dashboard.contents.update.$slug.tsx b/app/routes/_admin.lg-admin._dashboard.contents.update.$slug.tsx index 0fa7c06..26852fc 100644 --- a/app/routes/_admin.lg-admin._dashboard.contents.update.$slug.tsx +++ b/app/routes/_admin.lg-admin._dashboard.contents.update.$slug.tsx @@ -1,6 +1,6 @@ import { getNewsBySlug } from '~/apis/common/get-news-by-slug' import { handleCookie } from '~/libs/cookies' -import { ContentsFormPage } from '~/pages/contents-form' +import { FormContentsPage } from '~/pages/form-contents' import type { Route } from './+types/_admin.lg-admin._dashboard.contents.update.$slug' @@ -15,6 +15,6 @@ export const loader = async ({ request }: Route.LoaderArgs) => { const DashboardContentUpdateLayout = ({ loaderData }: Route.ComponentProps) => { const newsData = loaderData.newsData - return + return } export default DashboardContentUpdateLayout diff --git a/app/routes/actions.admin.categories.create.ts b/app/routes/actions.admin.categories.create.ts index 8dec87d..ae64a49 100644 --- a/app/routes/actions.admin.categories.create.ts +++ b/app/routes/actions.admin.categories.create.ts @@ -8,7 +8,7 @@ import { handleCookie } from '~/libs/cookies' import { createCategorySchema, type TCategorySchema, -} from '~/pages/dashboard-category-create' +} from '~/pages/form-category' import type { Route } from './+types/actions.register' diff --git a/app/routes/actions.admin.contents.create.ts b/app/routes/actions.admin.contents.create.ts index 30b0bbf..f9d8416 100644 --- a/app/routes/actions.admin.contents.create.ts +++ b/app/routes/actions.admin.contents.create.ts @@ -5,7 +5,7 @@ import { XiorError } from 'xior' import { createNewsRequest } from '~/apis/admin/create-news' import { handleCookie } from '~/libs/cookies' -import { contentSchema, type TContentSchema } from '~/pages/contents-form' +import { contentSchema, type TContentSchema } from '~/pages/form-contents' import type { Route } from './+types/actions.register' diff --git a/app/routes/actions.admin.contents.update.ts b/app/routes/actions.admin.contents.update.ts index b0b5fe4..259c80d 100644 --- a/app/routes/actions.admin.contents.update.ts +++ b/app/routes/actions.admin.contents.update.ts @@ -5,7 +5,7 @@ import { XiorError } from 'xior' import { updateNewsRequest } from '~/apis/admin/update-news' import { handleCookie } from '~/libs/cookies' -import { contentSchema, type TContentSchema } from '~/pages/contents-form' +import { contentSchema, type TContentSchema } from '~/pages/form-contents' import type { Route } from './+types/actions.register'