import { useState, useEffect } from 'react'; import { type Language, t } from '../translations'; import { TbSwimming, TbSailboat } from 'react-icons/tb'; interface Props { language: Language; setLanguage: (lang: Language) => void; } export const DisclaimerModal = ({ language, setLanguage }: Props) => { const [show, setShow] = useState(false); useEffect(() => { const isAccepted = localStorage.getItem('hladinator_disclaimer_accepted'); if (!isAccepted) { setShow(true); } }, []); const handleAccept = () => { localStorage.setItem('hladinator_disclaimer_accepted', 'true'); setShow(false); }; if (!show) return null; return (
{t[language].disclaimer.text1}
{t[language].disclaimer.text2}