/
githubmirror
/
ui
Обзор
Документация
Войти
/
githubmirror
/
ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/v4/examples/base/toggle-rtl.tsx
42 строки
814 B
shadcn
fix: refactor styles (#10190)
26 мар 2026, 13:36
Не верифицирован
26 мар 2026, 13:36
7d718dd
Код
Авторство
О чём код?
"use client" import * as React from "react" import { BookmarkIcon } from "lucide-react" import { useTranslation, type Translations, } from "@/components/language-selector" import { Toggle } from "@/styles/base-nova/ui-rtl/toggle" const translations: Translations = { en: { dir: "ltr", values: { label: "Bookmark", }, }, ar: { dir: "rtl", values: { label: "إشارة مرجعية", }, }, he: { dir: "rtl", values: { label: "סימנייה", }, }, } export function ToggleRtl() { const { dir, t } = useTranslation(translations, "ar") return ( <Toggle aria-label="Toggle bookmark" size="sm" variant="outline" dir={dir}> <BookmarkIcon className="group-aria-pressed/toggle:fill-foreground" /> {t.label} </Toggle> ) }