feat: add length, price, and status fields to subscription plan schema and forms
This commit is contained in:
@@ -29,7 +29,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
|
||||
return data({ success: false, errors, defaultValues }, { status: 400 })
|
||||
}
|
||||
|
||||
const { data: tagsData } = await createSubscribePlanRequest({
|
||||
const { data: subscribePlanData } = await createSubscribePlanRequest({
|
||||
accessToken: staffToken,
|
||||
payload,
|
||||
})
|
||||
@@ -37,7 +37,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
|
||||
return data(
|
||||
{
|
||||
success: true,
|
||||
tagsData,
|
||||
subscribePlanData,
|
||||
},
|
||||
{
|
||||
status: 200,
|
||||
|
||||
@@ -5,8 +5,10 @@ import { XiorError } from 'xior'
|
||||
|
||||
import { updateSubscribePlanRequest } from '~/apis/admin/update-subscribe-plan'
|
||||
import { handleCookie } from '~/libs/cookies'
|
||||
import type { TSubscribePlanSchema } from '~/pages/form-subscriptions-plan'
|
||||
import { createTagSchema } from '~/pages/form-tag'
|
||||
import {
|
||||
createSubscribePlanSchema,
|
||||
type TSubscribePlanSchema,
|
||||
} from '~/pages/form-subscriptions-plan'
|
||||
|
||||
import type { Route } from './+types/actions.register'
|
||||
|
||||
@@ -19,7 +21,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
|
||||
receivedValues: defaultValues,
|
||||
} = await getValidatedFormData<TSubscribePlanSchema>(
|
||||
request,
|
||||
zodResolver(createTagSchema),
|
||||
zodResolver(createSubscribePlanSchema),
|
||||
false,
|
||||
)
|
||||
|
||||
@@ -27,7 +29,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
|
||||
return data({ success: false, errors, defaultValues }, { status: 400 })
|
||||
}
|
||||
|
||||
const { data: tagData } = await updateSubscribePlanRequest({
|
||||
const { data: subscribePlanData } = await updateSubscribePlanRequest({
|
||||
accessToken: staffToken,
|
||||
payload,
|
||||
})
|
||||
@@ -35,7 +37,7 @@ export const action = async ({ request }: Route.ActionArgs) => {
|
||||
return data(
|
||||
{
|
||||
success: true,
|
||||
tagData,
|
||||
subscribePlanData,
|
||||
},
|
||||
{
|
||||
status: 200,
|
||||
|
||||
Reference in New Issue
Block a user