"use client" import { IconCheck, IconChevronDown, IconInfoCircle, IconPlus, } from "@tabler/icons-react" import { ArrowUpIcon, Search } from "lucide-react" import { useLanguageContext } from "@/components/language-selector" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/styles/base-nova/ui-rtl/dropdown-menu" import { InputGroup, InputGroupAddon, InputGroupButton, InputGroupInput, InputGroupText, InputGroupTextarea, } from "@/styles/base-nova/ui-rtl/input-group" import { Separator } from "@/styles/base-nova/ui-rtl/separator" import { Tooltip, TooltipContent, TooltipTrigger, } from "@/styles/base-nova/ui-rtl/tooltip" const translations = { ar: { dir: "rtl" as const, search: "بحث...", results: "12 نتيجة", example: "example.com", tooltipContent: "هذا محتوى في تلميح.", askSearchChat: "اسأل، ابحث أو تحدث...", add: "إضافة", auto: "تلقائي", agent: "وكيل", manual: "يدوي", used: "52% مستخدم", send: "إرسال", }, he: { dir: "rtl" as const, search: "חיפוש...", results: "12 תוצאות", example: "example.com", tooltipContent: "זה תוכן בטולטיפ.", askSearchChat: "שאל, חפש או שוחח...", add: "הוסף", auto: "אוטומטי", agent: "סוכן", manual: "ידני", used: "52% בשימוש", send: "שלח", }, } export function InputGroupDemo() { const context = useLanguageContext() const lang = context?.language === "he" ? "he" : "ar" const t = translations[lang] return (
{t.results} } > {t.tooltipContent} }> {t.auto} {t.agent} {t.manual} {t.used} {t.send}
) }