diff --git a/src/Layouts/DefaultLayout.tsx b/src/Layouts/DefaultLayout.tsx index 92581ab..ba48a21 100644 --- a/src/Layouts/DefaultLayout.tsx +++ b/src/Layouts/DefaultLayout.tsx @@ -78,8 +78,8 @@ const DefaultLayout: FC<{ children: React.ReactNode }> = ({ children }) => { navigate('/profile')} > - {`${data?.data?.first_name.charAt(0).toUpperCase()}${data?.data.first_name.slice(1)}`} - {data?.data?.phone_number} + {data?.data?.first_name ? `${data?.data?.first_name.charAt(0).toUpperCase()}${data?.data.first_name.slice(1)}` : ''} + {data?.data?.phone_number ? data?.data?.phone_number : ''} diff --git a/src/Pages/ManageJobs/ManageJobs.tsx b/src/Pages/ManageJobs/ManageJobs.tsx index 40023f0..f1a7eb8 100644 --- a/src/Pages/ManageJobs/ManageJobs.tsx +++ b/src/Pages/ManageJobs/ManageJobs.tsx @@ -20,7 +20,7 @@ import { import { useEffect, useState } from "react"; import { Spinner } from "../../components/Sipnner/Spinner"; import Delete from "../../components/ActionIcons/Delete"; -import { toaster } from "../../components/ui/toaster"; +import { Toaster, toaster } from "../../components/ui/toaster"; import AlertDailog from "../../components/AlertDailog"; import { useDebounce } from "../../components/Hooks/useDebounce"; import SearchComponent from "../../components/SearchComponent"; @@ -177,6 +177,7 @@ const ManageJobs = () => { isError={isError} /> + ); }; diff --git a/src/Pages/MasterModule/WorkspaceMode/WorkAddModel.tsx b/src/Pages/MasterModule/WorkspaceMode/WorkAddModel.tsx index becbddd..0e5ba79 100644 --- a/src/Pages/MasterModule/WorkspaceMode/WorkAddModel.tsx +++ b/src/Pages/MasterModule/WorkspaceMode/WorkAddModel.tsx @@ -2,7 +2,7 @@ import { DialogBody, DialogCloseTrigger, DialogContent, DialogFooter, DialogHead import { Field, Input, Stack, Text } from "@chakra-ui/react" import { IoMdAdd } from "react-icons/io" import { Button } from "../../../components/ui/button" -import { useState } from "react"; +import { useEffect, useState } from "react"; import { useCreateWorkspacePostMutation } from "../../../Redux/Service/workspace.mode"; import { Toaster, toaster } from "../../../components/ui/toaster"; @@ -40,6 +40,12 @@ function WorkAddModel({ refetch }: { refetch: VoidFunction }) { } }; + useEffect(() => { + if (!isOpen) { + setTitle(""); + } + }, [isOpen]); + return ( diff --git a/src/Pages/Profile/ChangePassword.tsx b/src/Pages/Profile/ChangePassword.tsx index 95e3693..708cb37 100644 --- a/src/Pages/Profile/ChangePassword.tsx +++ b/src/Pages/Profile/ChangePassword.tsx @@ -1,7 +1,7 @@ import { DialogCloseTrigger, Field, IconButton, Input, Stack, Text } from "@chakra-ui/react"; import { Button } from "../../components/ui/button"; -import { DialogBody, DialogContent, DialogFooter, DialogHeader, DialogRoot, DialogTitle, DialogTrigger } from "../../components/ui/dialog"; +import { DialogBody, DialogContent, DialogFooter, DialogHeader, DialogRoot, DialogTitle } from "../../components/ui/dialog"; // import EnterPassword from "./EnterPassword"; import { useForm } from "react-hook-form"; import { useEffect, useState } from "react"; @@ -114,11 +114,11 @@ function Changepassword({ onClose, isOpen }: EnterPasswordProps) { onOpenChange={(open) => !open && onClose()} > - + {/* - + */} - + {props.children}