Merge pull request 'fix(auth, customers): Refresh page on logout and rename form field' (#32) from rename-company-field into develop
Reviewed-on: https://repo.ravanertebat.com/TM/tm_panel/pulls/32 Reviewed-by: Nima Nakhsotin <n.nakhostin@ravanertebat.com>
This commit is contained in:
@@ -110,7 +110,6 @@ export function UserInfo() {
|
||||
onClick={() => {
|
||||
setIsOpen(false);
|
||||
logout();
|
||||
|
||||
}}
|
||||
>
|
||||
<LogOutIcon />
|
||||
|
||||
@@ -63,7 +63,7 @@ const CreateCustomer = ({ defaultValues, editMode, id }: IProps) => {
|
||||
: []
|
||||
}
|
||||
placeholder="Select companies to assign"
|
||||
{...register("company_ids", {
|
||||
{...register("companies", {
|
||||
required: "Please select at least one interest",
|
||||
})}
|
||||
errors={errors}
|
||||
|
||||
@@ -41,7 +41,6 @@ const useCreateCustomerPresenter = ({
|
||||
credentials: data,
|
||||
});
|
||||
} else {
|
||||
console.log(data.company_ids);
|
||||
|
||||
createCustomer({
|
||||
...data,
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
"use client";
|
||||
|
||||
import Cookies from "js-cookie";
|
||||
import React, {
|
||||
createContext,
|
||||
useState,
|
||||
ReactNode,
|
||||
useCallback,
|
||||
useContext,
|
||||
useEffect,
|
||||
useCallback,
|
||||
useMemo,
|
||||
ReactNode,
|
||||
useState,
|
||||
} from "react";
|
||||
import Cookies from "js-cookie";
|
||||
|
||||
import { z } from "zod";
|
||||
import { UserSchema, ILoginResponse } from "../lib/api/types";
|
||||
import { COOKIE_KEYS } from "../lib/shared/cookies";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { z } from "zod";
|
||||
import { ILoginResponse, UserSchema } from "../lib/api/types";
|
||||
import { COOKIE_KEYS } from "../lib/shared/cookies";
|
||||
|
||||
type User = z.infer<typeof UserSchema>;
|
||||
|
||||
@@ -77,6 +77,7 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
|
||||
Cookies.remove(COOKIE_KEYS.access_token);
|
||||
Cookies.remove(COOKIE_KEYS.refresh_token);
|
||||
Cookies.remove(COOKIE_KEYS.user);
|
||||
router.refresh();
|
||||
}, []);
|
||||
|
||||
const value = useMemo(
|
||||
|
||||
@@ -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