moodist/src/components/store-consumer/store-consumer.tsx
2024-02-28 20:19:36 +03:30

17 lines
413 B
TypeScript

import { useEffect } from 'react';
import { useSoundStore, useNoteStore, usePresetStore } from '@/store';
interface StoreConsumerProps {
children: React.ReactNode;
}
export function StoreConsumer({ children }: StoreConsumerProps) {
useEffect(() => {
useSoundStore.persist.rehydrate();
useNoteStore.persist.rehydrate();
usePresetStore.persist.rehydrate();
}, []);
return <>{children}</>;
}