mirror of
https://github.com/ManInDark/HabitTrove.git
synced 2026-01-21 06:34:30 +01:00
19 lines
544 B
TypeScript
19 lines
544 B
TypeScript
'use client'
|
|
|
|
import { settingsAtom, habitsAtom, coinsAtom, wishlistAtom } from "@/lib/atoms"
|
|
import { useHydrateAtoms } from "jotai/utils"
|
|
import { JotaiHydrateInitialValues } from "@/lib/types"
|
|
|
|
export function JotaiHydrate({
|
|
children,
|
|
initialValues
|
|
}: { children: React.ReactNode, initialValues: JotaiHydrateInitialValues }) {
|
|
useHydrateAtoms([
|
|
[settingsAtom, initialValues.settings],
|
|
[habitsAtom, initialValues.habits],
|
|
[coinsAtom, initialValues.coins],
|
|
[wishlistAtom, initialValues.wishlist]
|
|
])
|
|
return children
|
|
}
|