feat: rename success state variables for consistency and clarity in News context

This commit is contained in:
fredy.siswanto 2025-02-23 15:11:35 +07:00
parent a261df3a96
commit 9ef1b2d823
3 changed files with 10 additions and 10 deletions

View File

@ -1,4 +1,4 @@
import { Button } from '@headlessui/react' import { Button } from '~/components/ui/button'
export default function FormSubscription() { export default function FormSubscription() {
return ( return (

View File

@ -14,8 +14,8 @@ type NewsContextProperties = {
setIsRegisterOpen: Dispatch<SetStateAction<boolean>> setIsRegisterOpen: Dispatch<SetStateAction<boolean>>
isForgetOpen: boolean isForgetOpen: boolean
setForgetOpen: Dispatch<SetStateAction<boolean>> setForgetOpen: Dispatch<SetStateAction<boolean>>
isSuccessOpen: boolean isSuccessModalOpen: boolean
setIsSuccessOpen: Dispatch<SetStateAction<boolean>> setIsSuccessModalOpen: Dispatch<SetStateAction<boolean>>
} }
const NewsContext = createContext<NewsContextProperties | undefined>(undefined) const NewsContext = createContext<NewsContextProperties | undefined>(undefined)
@ -24,7 +24,7 @@ export const NewsProvider = ({ children }: PropsWithChildren) => {
const [isLoginOpen, setIsLoginOpen] = useState(false) const [isLoginOpen, setIsLoginOpen] = useState(false)
const [isRegisterOpen, setIsRegisterOpen] = useState(false) const [isRegisterOpen, setIsRegisterOpen] = useState(false)
const [isForgetOpen, setForgetOpen] = useState(false) const [isForgetOpen, setForgetOpen] = useState(false)
const [isSuccessOpen, setIsSuccessOpen] = useState(true) const [isSuccessModalOpen, setIsSuccessModalOpen] = useState(false)
return ( return (
<NewsContext.Provider <NewsContext.Provider
@ -35,8 +35,8 @@ export const NewsProvider = ({ children }: PropsWithChildren) => {
setIsRegisterOpen, setIsRegisterOpen,
isForgetOpen, isForgetOpen,
setForgetOpen, setForgetOpen,
isSuccessOpen, isSuccessModalOpen,
setIsSuccessOpen, setIsSuccessModalOpen,
}} }}
> >
{children} {children}

View File

@ -22,8 +22,8 @@ export const NewsDefaultLayout = (properties: PropsWithChildren) => {
setIsRegisterOpen, setIsRegisterOpen,
isForgetOpen, isForgetOpen,
setForgetOpen, setForgetOpen,
isSuccessOpen, isSuccessModalOpen,
setIsSuccessOpen, setIsSuccessModalOpen,
} = useNewsContext() } = useNewsContext()
return ( return (
<main className="relative min-h-dvh bg-[#ECECEC]"> <main className="relative min-h-dvh bg-[#ECECEC]">
@ -70,9 +70,9 @@ export const NewsDefaultLayout = (properties: PropsWithChildren) => {
</PopupModal> </PopupModal>
<SuccessModal <SuccessModal
isOpen={isSuccessOpen} isOpen={isSuccessModalOpen}
onClose={() => { onClose={() => {
setIsSuccessOpen(false) setIsSuccessModalOpen(false)
}} }}
type="warning" type="warning"
/> />