"use client" import * as React from "react" import { Button } from "@/examples/base/ui-rtl/button" import { ButtonGroup } from "@/examples/base/ui-rtl/button-group" import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, } from "@/examples/base/ui-rtl/dropdown-menu" import { ArchiveIcon, ArrowLeftIcon, CalendarPlusIcon, ClockIcon, ListFilterIcon, MailCheckIcon, MoreHorizontalIcon, TagIcon, Trash2Icon, } from "lucide-react" import { useTranslation, type Translations, } from "@/components/language-selector" const translations: Translations = { en: { dir: "ltr", values: { archive: "Archive", report: "Report", snooze: "Snooze", markAsRead: "Mark as Read", addToCalendar: "Add to Calendar", addToList: "Add to List", labelAs: "Label As...", personal: "Personal", work: "Work", other: "Other", trash: "Trash", }, }, ar: { dir: "rtl", values: { archive: "أرشفة", report: "تقرير", snooze: "تأجيل", markAsRead: "وضع علامة كمقروء", addToCalendar: "إضافة إلى التقويم", addToList: "إضافة إلى القائمة", labelAs: "تصنيف كـ...", personal: "شخصي", work: "عمل", other: "آخر", trash: "سلة المهملات", }, }, he: { dir: "rtl", values: { archive: "ארכיון", report: "דוח", snooze: "דחה", markAsRead: "סמן כנקרא", addToCalendar: "הוסף ליומן", addToList: "הוסף לרשימה", labelAs: "תייג כ...", personal: "אישי", work: "עבודה", other: "אחר", trash: "פח", }, }, } export function ButtonGroupRtl() { const { dir, t, language } = useTranslation(translations, "ar") const [label, setLabel] = React.useState("personal") return (