feat: update News context to use consistent setter naming and refactor FormLogin to utilize context

This commit is contained in:
Ardeman
2025-02-28 22:50:58 +08:00
parent 3f9bfded80
commit 13f44f336d
4 changed files with 28 additions and 21 deletions
+3 -3
View File
@@ -15,7 +15,7 @@ export type NewsContextProperties = {
isRegisterOpen: boolean
setIsRegisterOpen: Dispatch<SetStateAction<boolean>>
isForgetOpen: boolean
setForgetOpen: Dispatch<SetStateAction<boolean>>
setIsForgetOpen: Dispatch<SetStateAction<boolean>>
isSuccessOpen: ModalProperties['isOpen']
setIsSuccessOpen: Dispatch<
SetStateAction<ModalProperties['isOpen'] | undefined>
@@ -29,7 +29,7 @@ const NewsContext = createContext<NewsContextProperties | undefined>(undefined)
export const NewsProvider = ({ children }: PropsWithChildren) => {
const [isLoginOpen, setIsLoginOpen] = useState(false)
const [isRegisterOpen, setIsRegisterOpen] = useState(false)
const [isForgetOpen, setForgetOpen] = useState(false)
const [isForgetOpen, setIsForgetOpen] = useState(false)
const [isSuccessOpen, setIsSuccessOpen] =
useState<ModalProperties['isOpen']>()
const [isInitSubscribeOpen, setIsInitSubscribeOpen] = useState(false)
@@ -42,7 +42,7 @@ export const NewsProvider = ({ children }: PropsWithChildren) => {
isRegisterOpen,
setIsRegisterOpen,
isForgetOpen,
setForgetOpen,
setIsForgetOpen,
isSuccessOpen,
setIsSuccessOpen,
isInitSubscribeOpen,