import { useState, useEffect } from 'react' import { Checkbox, Stack, Text, Group } from '@pikku/mantine/core' import { useI18n } from '@/context/i18n-provider' export default function ConnectWithEmployers() { const t = useI18n() const [joinTalentPool, setJoinTalentPool] = useState(false) useEffect(() => { fetch('/json/user.json') .then((response) => response.json()) .then((data) => { setJoinTalentPool(data.joinTalentPool ?? false) }) .catch(() => { console.error('Failed to load user data, using default values.') }) }, []) const handleCheckboxChange = (checked: boolean) => { setJoinTalentPool(checked) localStorage.setItem('joinTalentPool', JSON.stringify(checked)) } return ( {t('jobs.connectwithemployers.description')} handleCheckboxChange(e.target.checked)} label={t('jobs.connectwithemployers.jointalentpool')} size="md" /> ) }