"use client" import { useLanguageContext } from "@/components/language-selector" import { Card, CardContent } from "@/styles/base-nova/ui-rtl/card" import { Checkbox } from "@/styles/base-nova/ui-rtl/checkbox" import { Field, FieldDescription, FieldGroup, FieldLabel, FieldLegend, FieldSet, FieldTitle, } from "@/styles/base-nova/ui-rtl/field" const translations = { ar: { dir: "rtl" as const, legend: "كيف سمعت عنا؟", description: "اختر الخيار الذي يصف أفضل طريقة سمعت عنا من خلالها.", socialMedia: "التواصل الاجتماعي", searchEngine: "البحث", referral: "إحالة", other: "أخرى", }, he: { dir: "rtl" as const, legend: "איך שמעת עלינו?", description: "בחר את האפשרות שמתארת בצורה הטובה ביותר כיצד שמעת עלינו.", socialMedia: "חברתיות", searchEngine: "חיפוש", referral: "הפניה", other: "אחר", }, } export function FieldHear() { const context = useLanguageContext() const lang = context?.language === "he" ? "he" : "ar" const t = translations[lang] const options = [ { label: t.socialMedia, value: "social-media" }, { label: t.searchEngine, value: "search-engine" }, { label: t.referral, value: "referral" }, { label: t.other, value: "other" }, ] return (