feat: restructure ads mgmt by creating a new layout for ads creation and updating related schemas

This commit is contained in:
Ardeman
2025-03-12 09:47:21 +08:00
parent 90e2042a91
commit 70cbb134d8
22 changed files with 382 additions and 71 deletions
@@ -6,7 +6,7 @@ import { XiorError } from 'xior'
import { updateSubscribePlanRequest } from '~/apis/admin/update-subscribe-plan'
import { handleCookie } from '~/libs/cookies'
import {
createSubscribePlanSchema,
subscribePlanSchema,
type TSubscribePlanSchema,
} from '~/pages/form-subscriptions-plan'
@@ -21,7 +21,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
receivedValues: defaultValues,
} = await getValidatedFormData<TSubscribePlanSchema>(
request,
zodResolver(createSubscribePlanSchema),
zodResolver(subscribePlanSchema),
false,
)