refactor: update SuccessModal and News context for improved state management and clarity

This commit is contained in:
Ardeman
2025-02-25 06:00:12 +08:00
parent 6b2ba85642
commit cf130a00d9
4 changed files with 58 additions and 39 deletions
+4 -6
View File
@@ -23,8 +23,8 @@ export const NewsDefaultLayout = (properties: PropsWithChildren) => {
setIsRegisterOpen,
isForgetOpen,
setForgetOpen,
isSuccessModalOpen,
setIsSuccessModalOpen,
isSuccessOpen,
setIsSuccessOpen,
isInitSubscribeOpen,
setIsInitSubscribeOpen,
} = useNewsContext()
@@ -82,11 +82,9 @@ export const NewsDefaultLayout = (properties: PropsWithChildren) => {
</PopupModal>
<SuccessModal
isOpen={isSuccessModalOpen}
isOpen={isSuccessOpen}
onClose={() => {
if (setIsSuccessModalOpen) {
setIsSuccessModalOpen(undefined)
}
setIsSuccessOpen(undefined)
}}
/>
</main>