Merge branch 'feature/slicing'

# Conflicts:
#	app/contexts/news.tsx
#	app/routes/_layout.admin.dashboard._index.tsx
This commit is contained in:
Ardeman
2025-02-23 11:38:30 +08:00
5 changed files with 53 additions and 13 deletions
+11 -1
View File
@@ -12,6 +12,8 @@ type NewsContextProperties = {
setIsLoginOpen: Dispatch<SetStateAction<boolean>>
isRegisterOpen: boolean
setIsRegisterOpen: Dispatch<SetStateAction<boolean>>
isForgetOpen: boolean
setForgetOpen: Dispatch<SetStateAction<boolean>>
}
const NewsContext = createContext<NewsContextProperties | undefined>(undefined)
@@ -19,10 +21,18 @@ 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)
return (
<NewsContext.Provider
value={{ isLoginOpen, setIsLoginOpen, isRegisterOpen, setIsRegisterOpen }}
value={{
isLoginOpen,
setIsLoginOpen,
isRegisterOpen,
setIsRegisterOpen,
isForgetOpen,
setForgetOpen,
}}
>
{children}
</NewsContext.Provider>