hide company for non company users

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Mohammad Khyata 2026-05-07 11:34:07 +03:00
parent 1fda8d8d7b
commit 4faafe6667

View File

@ -134,6 +134,7 @@ export function CustomerForm({ resourceId, initialData, onSuccess }: CustomerFor
mapToFormValues: mapCustomerToFormValues, mapToFormValues: mapCustomerToFormValues,
}) })
const { customer_type} = form.watch()
const { mutate, error, isPending } = useFormMutation(form, { const { mutate, error, isPending } = useFormMutation(form, {
mutationFn: (values: CustomerFormValues) => { mutationFn: (values: CustomerFormValues) => {
const payload = mapFormToPayload(values) const payload = mapFormToPayload(values)
@ -192,7 +193,11 @@ export function CustomerForm({ resourceId, initialData, onSuccess }: CustomerFor
<RhfTextField name="last_name" label="Last Name" placeholder="Doe" required /> <RhfTextField name="last_name" label="Last Name" placeholder="Doe" required />
</div> </div>
{
customer_type?.label === "Company" &&
<RhfTextField name="company_name" label="Company Name" placeholder="Doe Holdings" /> <RhfTextField name="company_name" label="Company Name" placeholder="Doe Holdings" />
}
{/* Contact */} {/* Contact */}
<div className="grid grid-cols-1 gap-4 sm:grid-cols-2"> <div className="grid grid-cols-1 gap-4 sm:grid-cols-2">