feat: create ContentsFormPage for content creation and update related imports

This commit is contained in:
Ardeman 2025-03-07 11:10:53 +08:00
parent 75e548dc83
commit afebd8b335
4 changed files with 5 additions and 5 deletions

View File

@ -1,7 +1,7 @@
import { z } from 'zod'
import { HttpServer } from '~/libs/http-server'
import type { TContentSchema } from '~/pages/contents-create'
import type { TContentSchema } from '~/pages/contents-form'
const newsResponseSchema = z.object({
data: z.object({

View File

@ -55,7 +55,7 @@ export const contentSchema = z.object({
export type TContentSchema = z.infer<typeof contentSchema>
export const CreateContentsPage = () => {
export const ContentsFormPage = () => {
const fetcher = useFetcher()
const navigate = useNavigate()
const loaderData = useRouteLoaderData<typeof loader>('routes/_admin.lg-admin')

View File

@ -1,10 +1,10 @@
import { AdminDashboardLayout } from '~/layouts/admin/dashboard'
import { CreateContentsPage } from '~/pages/contents-create'
import { ContentsFormPage } from '~/pages/contents-form'
const DashboardContentsLayout = () => {
return (
<AdminDashboardLayout>
<CreateContentsPage />
<ContentsFormPage />
</AdminDashboardLayout>
)
}

View File

@ -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-create'
import { contentSchema, type TContentSchema } from '~/pages/contents-form'
import type { Route } from './+types/actions.register'