File size: 708 Bytes
e5fce98 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 'use client';
import { useEffect, useState } from 'react';
import { SplashScreen } from './SplashScreen';
export function SplashWrapper({ children }: { children: React.ReactNode }) {
const [showSplash, setShowSplash] = useState(true); // Always show for now
useEffect(() => {
// Show splash screen every time for now
// Later we can make it show only once:
// const hasSeenSplash = localStorage.getItem('has_seen_splash');
// if (!hasSeenSplash) {
// setShowSplash(true);
// localStorage.setItem('has_seen_splash', 'true');
// }
}, []);
return (
<>
{showSplash && <SplashScreen onComplete={() => setShowSplash(false)} />}
{children}
</>
);
}
|