"use client"; import { usePathname } from "next/navigation"; import { useTheme } from "next-themes"; import { useEffect, useState } from "react"; import { Toaster as Sonner, type ToasterProps } from "sonner"; export function Toaster(props: ToasterProps) { const pathname = usePathname(); const { resolvedTheme = "light" } = useTheme(); const [documentLang, setDocumentLang] = useState("de"); useEffect(() => { setDocumentLang(document.documentElement.lang || "de"); }, [pathname]); const isArabic = documentLang === "ar"; const toastFontFamily = isArabic ? "var(--font-dubai), sans-serif" : "var(--font-museo), sans-serif"; return ( ); }