/** * Страница для тестирования доступности (упрощённая) */ 'use client'; import { useState } from 'react'; import Sidebar from '@/components/Sidebar'; import { getWCAGLevel } from '@/lib/accessibility/colors'; export default function AccessibilityTestPage() { const [isModalOpen, setIsModalOpen] = useState(false); const [contrastResult, setContrastResult] = useState(null); const testContrast = () => { const result = getWCAGLevel('#1e3a5f', '#ffffff', false); setContrastResult(result); }; return (

Тестирование доступности

Навигация с клавиатуры

Проверка контраста цветов

{contrastResult && (

Контраст: {contrastResult.ratio.toFixed(2)}:1

WCAG AA: {contrastResult.aa ? '✅' : '❌'}

WCAG AAA: {contrastResult.aaa ? '✅' : '❌'}

)}
{isModalOpen && (
setIsModalOpen(false)} >
e.stopPropagation()} >

Тестовое модальное окно

Нажмите Escape или кликните вне окна для закрытия.

)}
); }