/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
bench/basic-app/app/ui/toggle.js
17 строк
417 B
dan
Add more realistic bench fixtures (#95807)
15 июл 2026, 14:46
Не верифицирован
15 июл 2026, 14:46
7ffacec
Код
Авторство
О чём код?
'use client' import { useState } from 'react' export default function Toggle({ defaultOn, label }) { const [on, setOn] = useState(Boolean(defaultOn)) return ( <button type="button" role="switch" aria-checked={on} aria-label={label} className={'toggle' + (on ? ' toggle-on' : '')} onClick={() => setOn(!on)} > <span className="toggle-thumb" /> </button> ) }