establishedYear
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-07-19 09:08:39 +03:30
parent b979bb610a
commit 985a29b50f
2 changed files with 24 additions and 0 deletions
+23
View File
@@ -31,6 +31,11 @@ const validationSchema = yup.object({
latitude: yup.number().required('انتخاب موقعیت روی نقشه الزامی است'),
longitude: yup.number().required('انتخاب موقعیت روی نقشه الزامی است'),
description: yup.string().nullable(),
establishedYear: yup
.number()
.nullable()
.transform((value, originalValue) => (originalValue === '' || originalValue === null ? null : value))
.typeError('سال تاسیس باید عدد باشد'),
})
const GeneralSettings: FC = () => {
@@ -51,6 +56,7 @@ const GeneralSettings: FC = () => {
longitude: 0,
description: '',
logo: '',
establishedYear: null,
serviceArea: undefined,
},
validationSchema,
@@ -109,6 +115,7 @@ const GeneralSettings: FC = () => {
longitude: restaurantData.longitude || 0,
description: restaurantData.description || '',
logo: restaurantData.logo || '',
establishedYear: restaurantData.establishedYear ?? null,
serviceArea: restaurantData.serviceArea || undefined,
})
}
@@ -148,6 +155,22 @@ const GeneralSettings: FC = () => {
/>
</div>
<div className='mt-8'>
<Input
label='سال تاسیس'
name='establishedYear'
type='number'
value={formik.values.establishedYear ?? ''}
onChange={(e) => {
const value = e.target.value
formik.setFieldValue('establishedYear', value === '' ? null : Number(value))
}}
onBlur={formik.handleBlur}
error_text={formik.touched.establishedYear && formik.errors.establishedYear ? formik.errors.establishedYear : undefined}
isNotRequired
/>
</div>
<div className='mt-8'>
<UploadBox
label='لوگو'
+1
View File
@@ -17,6 +17,7 @@ export type UpdateRestaurantType = {
latitude?: number;
longitude?: number;
description?: string;
establishedYear?: number | null;
serviceArea?: GeoJSONPolygon;
score?: {
purchaseAmount: string;