From 56c31d7a2055334aee7ae215fc0a5f90c508cb0c Mon Sep 17 00:00:00 2001 From: Ardeman Date: Wed, 12 Mar 2025 10:41:21 +0800 Subject: [PATCH] refactor: update route type imports for admin actions and remove unused types --- app/apis/common/get-ads.ts | 1 - .../_admin.lg-admin._dashboard.subscribe-plan._index.tsx | 2 +- app/routes/actions.admin.advertisements.create.ts | 2 +- app/routes/actions.admin.categories.create.ts | 2 +- app/routes/actions.admin.categories.update.ts | 2 +- app/routes/actions.admin.contents.create.ts | 2 +- app/routes/actions.admin.contents.update.ts | 2 +- app/routes/actions.admin.login.ts | 2 +- app/routes/actions.admin.subscribe-plan.create.ts | 2 +- app/routes/actions.admin.subscribe-plan.update.ts | 2 +- app/routes/actions.admin.tags.create.ts | 2 +- app/routes/actions.admin.tags.update.ts | 2 +- .../{actions.admin.upload.tsx => actions.admin.upload.ts} | 3 ++- app/routes/actions.subscribe.ts | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) rename app/routes/{actions.admin.upload.tsx => actions.admin.upload.ts} (96%) diff --git a/app/apis/common/get-ads.ts b/app/apis/common/get-ads.ts index a618adc..94f7a77 100644 --- a/app/apis/common/get-ads.ts +++ b/app/apis/common/get-ads.ts @@ -12,7 +12,6 @@ const adsResponseSchema = z.object({ }) export type TAdResponse = z.infer -export type TAdsResponse = z.infer export const getAds = async (parameters?: THttpServer) => { try { diff --git a/app/routes/_admin.lg-admin._dashboard.subscribe-plan._index.tsx b/app/routes/_admin.lg-admin._dashboard.subscribe-plan._index.tsx index a8cca22..ce6de77 100644 --- a/app/routes/_admin.lg-admin._dashboard.subscribe-plan._index.tsx +++ b/app/routes/_admin.lg-admin._dashboard.subscribe-plan._index.tsx @@ -3,7 +3,7 @@ import { isRouteErrorResponse } from 'react-router' import { getSubscriptions } from '~/apis/common/get-subscriptions' import { SubscribePlanPage } from '~/pages/dashboard-plan-subscribe' -import type { Route } from './+types/_admin.lg-admin._dashboard.contents._index' +import type { Route } from './+types/_admin.lg-admin._dashboard.subscribe-plan._index' export const loader = async ({}: Route.LoaderArgs) => { const { data: subscriptionsData } = await getSubscriptions() diff --git a/app/routes/actions.admin.advertisements.create.ts b/app/routes/actions.admin.advertisements.create.ts index af41ee2..e1c161d 100644 --- a/app/routes/actions.admin.advertisements.create.ts +++ b/app/routes/actions.admin.advertisements.create.ts @@ -7,7 +7,7 @@ import { createAdsRequest } from '~/apis/admin/create-ads' import { handleCookie } from '~/libs/cookies' import { adsSchema, type TAdsSchema } from '~/pages/form-advertisements' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.advertisements.create' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.categories.create.ts b/app/routes/actions.admin.categories.create.ts index 002e497..c675bb2 100644 --- a/app/routes/actions.admin.categories.create.ts +++ b/app/routes/actions.admin.categories.create.ts @@ -7,7 +7,7 @@ import { createCategoryRequest } from '~/apis/admin/create-category' import { handleCookie } from '~/libs/cookies' import { categorySchema, type TCategorySchema } from '~/pages/form-category' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.categories.create' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.categories.update.ts b/app/routes/actions.admin.categories.update.ts index ad21633..4a007ea 100644 --- a/app/routes/actions.admin.categories.update.ts +++ b/app/routes/actions.admin.categories.update.ts @@ -7,7 +7,7 @@ import { updateCategoryRequest } from '~/apis/admin/update-category' import { handleCookie } from '~/libs/cookies' import { categorySchema, type TCategorySchema } from '~/pages/form-category' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.categories.update' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.contents.create.ts b/app/routes/actions.admin.contents.create.ts index f9d8416..5b76e5c 100644 --- a/app/routes/actions.admin.contents.create.ts +++ b/app/routes/actions.admin.contents.create.ts @@ -7,7 +7,7 @@ import { createNewsRequest } from '~/apis/admin/create-news' import { handleCookie } from '~/libs/cookies' import { contentSchema, type TContentSchema } from '~/pages/form-contents' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.contents.create' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.contents.update.ts b/app/routes/actions.admin.contents.update.ts index 259c80d..a33f116 100644 --- a/app/routes/actions.admin.contents.update.ts +++ b/app/routes/actions.admin.contents.update.ts @@ -7,7 +7,7 @@ import { updateNewsRequest } from '~/apis/admin/update-news' import { handleCookie } from '~/libs/cookies' import { contentSchema, type TContentSchema } from '~/pages/form-contents' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.contents.update' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.login.ts b/app/routes/actions.admin.login.ts index f125528..7d6d7d9 100644 --- a/app/routes/actions.admin.login.ts +++ b/app/routes/actions.admin.login.ts @@ -8,7 +8,7 @@ import { staffLoginRequest } from '~/apis/admin/login-staff' import { loginSchema, type TLoginSchema } from '~/pages/staff-login' import { generateStaffTokenCookie } from '~/utils/token' -import type { Route } from './+types/actions.login' +import type { Route } from './+types/actions.admin.login' export const action = async ({ request }: Route.ActionArgs) => { try { diff --git a/app/routes/actions.admin.subscribe-plan.create.ts b/app/routes/actions.admin.subscribe-plan.create.ts index 320b3ed..9309fbf 100644 --- a/app/routes/actions.admin.subscribe-plan.create.ts +++ b/app/routes/actions.admin.subscribe-plan.create.ts @@ -10,7 +10,7 @@ import { type TSubscribePlanSchema, } from '~/pages/form-subscriptions-plan' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.subscribe-plan.create' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.subscribe-plan.update.ts b/app/routes/actions.admin.subscribe-plan.update.ts index faf8dd5..99fc6c7 100644 --- a/app/routes/actions.admin.subscribe-plan.update.ts +++ b/app/routes/actions.admin.subscribe-plan.update.ts @@ -10,7 +10,7 @@ import { type TSubscribePlanSchema, } from '~/pages/form-subscriptions-plan' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.subscribe-plan.update' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.tags.create.ts b/app/routes/actions.admin.tags.create.ts index e456535..1d8ea4d 100644 --- a/app/routes/actions.admin.tags.create.ts +++ b/app/routes/actions.admin.tags.create.ts @@ -7,7 +7,7 @@ import { createTagsRequest } from '~/apis/admin/create-tags' import { handleCookie } from '~/libs/cookies' import { tagSchema, type TTagSchema } from '~/pages/form-tag' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.tags.create' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.tags.update.ts b/app/routes/actions.admin.tags.update.ts index 5a91b86..630ff84 100644 --- a/app/routes/actions.admin.tags.update.ts +++ b/app/routes/actions.admin.tags.update.ts @@ -7,7 +7,7 @@ import { updateTagRequest } from '~/apis/admin/update-tag' import { handleCookie } from '~/libs/cookies' import { tagSchema, type TTagSchema } from '~/pages/form-tag' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.tags.update' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) diff --git a/app/routes/actions.admin.upload.tsx b/app/routes/actions.admin.upload.ts similarity index 96% rename from app/routes/actions.admin.upload.tsx rename to app/routes/actions.admin.upload.ts index e31310f..c60bf98 100644 --- a/app/routes/actions.admin.upload.tsx +++ b/app/routes/actions.admin.upload.ts @@ -7,10 +7,11 @@ import { uploadFileRequest } from '~/apis/admin/upload-file' import { uploadSchema, type TUploadSchema } from '~/layouts/admin/dialog-upload' import { handleCookie } from '~/libs/cookies' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.admin.upload' export const action = async ({ request }: Route.ActionArgs) => { const { staffToken } = await handleCookie(request) + try { const { errors, diff --git a/app/routes/actions.subscribe.ts b/app/routes/actions.subscribe.ts index 1d4025d..0c774db 100644 --- a/app/routes/actions.subscribe.ts +++ b/app/routes/actions.subscribe.ts @@ -10,7 +10,7 @@ import { } from '~/layouts/news/form-subscription' import { handleCookie } from '~/libs/cookies' -import type { Route } from './+types/actions.register' +import type { Route } from './+types/actions.subscribe' export const action = async ({ request }: Route.ActionArgs) => { const { userToken } = await handleCookie(request)