fix(auth, customers): Refresh page on logout and rename form field
This commit introduces two main improvements: ensuring a clean state after user logout and enhancing the clarity of the customer creation form. The logout function in the `UserContext` now calls `router.refresh()`. This forces a page reload, preventing the user from seeing stale, authenticated data after logging out. Additionally, the form field for assigning companies to a customer has been renamed from `company_ids` to `companies` in both the form component and the Zod validation schema. This refactoring improves code clarity and consistency. A related `console.log` statement was also removed.
This commit is contained in:
@@ -48,7 +48,7 @@ const createCustomerCredentials = z.object({
|
||||
.optional(),
|
||||
annual_revenue: z.number().min(0).max(999999999999).optional(),
|
||||
business_type: z.string().min(2).max(100).optional(),
|
||||
company_ids: z.array(z.string()).optional(),
|
||||
companies: z.array(z.string()).optional(),
|
||||
contact_person: z
|
||||
.object({
|
||||
email: z.string(),
|
||||
|
||||
Reference in New Issue
Block a user