All files / src/views/auth AuthPage.tsx

0% Statements 0/28
0% Branches 0/1
0% Functions 0/1
0% Lines 0/28

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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 27 28 29 30 31 32 33 34 35                                                                     
import { useNavigate } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import '@/styles/auth.css';
 
export default function AuthPage() {
  const { t } = useTranslation();
  const navigate = useNavigate();
 
  return (
    <div className="auth-page">
      <div className="auth-card auth-landing">
        <h1 className="auth-title">{t('auth.entry.title')}</h1>
        <p className="auth-subtitle">{t('auth.entry.subtitle')}</p>
 
        <div className="btn-group">
          <button
            type="button"
            className="btn-primary"
            onClick={() => navigate('/login')}
          >
            {t('auth.login.submit')}
          </button>
          <button
            type="button"
            className="btn-outline"
            onClick={() => navigate('/register')}
          >
            {t('auth.register.title')}
          </button>
        </div>
      </div>
    </div>
  );
}