"use client" import * as React from "react" import { ChevronsUpDown } from "lucide-react" import { useTranslation, type Translations, } from "@/components/language-selector" import { Button } from "@/styles/base-nova/ui-rtl/button" import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "@/styles/base-nova/ui-rtl/collapsible" const translations: Translations = { en: { dir: "ltr", values: { orderNumber: "Order #4189", status: "Status", shipped: "Shipped", shippingAddress: "Shipping address", address: "100 Market St, San Francisco", items: "Items", itemsDescription: "2x Studio Headphones", }, }, ar: { dir: "rtl", values: { orderNumber: "الطلب #4189", status: "الحالة", shipped: "تم الشحن", shippingAddress: "عنوان الشحن", address: "100 Market St, San Francisco", items: "العناصر", itemsDescription: "2x سماعات الاستوديو", }, }, he: { dir: "rtl", values: { orderNumber: "הזמנה #4189", status: "סטטוס", shipped: "נשלח", shippingAddress: "כתובת משלוח", address: "100 Market St, San Francisco", items: "פריטים", itemsDescription: "2x אוזניות סטודיו", }, }, } export function CollapsibleRtl() { const { dir, t } = useTranslation(translations, "ar") const [isOpen, setIsOpen] = React.useState(false) return (

{t.orderNumber}

} > Toggle details
{t.status} {t.shipped}

{t.shippingAddress}

{t.address}

{t.items}

{t.itemsDescription}

) }