/
githubmirror
/
gogs
Обзор
Документация
Войти
/
githubmirror
/
gogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web/src/components/ui/toggle-variants.ts
23 строки
929 B
ᴊᴏᴇ ᴄʜᴇɴ
feat: React-based sign-in page with /api/web/user/sign-in (#8285)
22 май 2026, 07:28
Не верифицирован
22 май 2026, 07:28
dd6be39
Код
Авторство
О чём код?
import { cva } from "class-variance-authority"; export const toggleVariants = cva( "inline-flex cursor-pointer items-center justify-center gap-1 rounded-md text-sm font-medium text-(--color-muted-foreground) outline-none transition-colors hover:bg-(--color-surface) hover:text-(--color-foreground) focus-visible:ring-1 focus-visible:ring-(--color-ring) disabled:pointer-events-none disabled:opacity-60 data-[state=on]:bg-(--color-surface) data-[state=on]:text-(--color-foreground)", { variants: { variant: { default: "bg-transparent", outline: "border border-(--color-input) bg-transparent hover:bg-(--color-surface) data-[state=on]:border-(--color-ring)", }, size: { default: "h-10 px-3", sm: "h-8 px-2", tile: "h-auto flex-col px-2 py-2 text-xs", }, }, defaultVariants: { variant: "default", size: "default", }, }, );