feat: update subscription handling in context and components

This commit is contained in:
Ardeman
2025-03-03 08:41:38 +08:00
parent 722966f50e
commit a594227026
7 changed files with 116 additions and 28 deletions
+5 -5
View File
@@ -20,8 +20,8 @@ type NewsContextProperties = {
setIsSuccessOpen: Dispatch<
SetStateAction<ModalProperties['isOpen'] | undefined>
>
isInitSubscribeOpen: boolean
setIsInitSubscribeOpen: Dispatch<SetStateAction<boolean>>
isSubscribeOpen: boolean
setIsSubscribeOpen: Dispatch<SetStateAction<boolean>>
}
const NewsContext = createContext<NewsContextProperties | undefined>(undefined)
@@ -32,7 +32,7 @@ export const NewsProvider = ({ children }: PropsWithChildren) => {
const [isForgetOpen, setIsForgetOpen] = useState(false)
const [isSuccessOpen, setIsSuccessOpen] =
useState<ModalProperties['isOpen']>()
const [isInitSubscribeOpen, setIsInitSubscribeOpen] = useState(false)
const [isSubscribeOpen, setIsSubscribeOpen] = useState(false)
return (
<NewsContext.Provider
@@ -45,8 +45,8 @@ export const NewsProvider = ({ children }: PropsWithChildren) => {
setIsForgetOpen,
isSuccessOpen,
setIsSuccessOpen,
isInitSubscribeOpen,
setIsInitSubscribeOpen,
isSubscribeOpen,
setIsSubscribeOpen,
}}
>
{children}