import { useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { INLINE_LOGO_JPEG } from '@/assets/logoInline'; import './SplashScreen.scss'; interface SplashScreenProps { onFinish: () => void; fadeOut?: boolean; } const FADE_OUT_DURATION = 400; export function SplashScreen({ onFinish, fadeOut = false }: SplashScreenProps) { const { t } = useTranslation(); useEffect(() => { if (!fadeOut) return; const finishTimer = setTimeout(() => { onFinish(); }, FADE_OUT_DURATION); return () => { clearTimeout(finishTimer); }; }, [fadeOut, onFinish]); return (
CPAMC

{t('splash.title')}

{t('splash.subtitle')}

); }