/* ────────────────────────────────────────────────────────────────────────── * تبدیل تاریخ‌های میلادیِ بک‌اند به نمایش تقویمی متناسب با زبان. * این ماژول جهت حفظ سازگاری کدهای قبلی حفظ شده و از موتور اصلی date-utils ارث‌بری می‌کند. * ────────────────────────────────────────────────────────────────────────── */ import { useLanguageStore } from '@/i18n' import { formatDateByLanguage, formatDateTimeByLanguage, formatDualDate } from './date-utils' export { formatDateByLanguage, formatDateRangeByLanguage, formatDateTimeByLanguage, formatDualDate, useFormattedDate, useFormattedDateRange, useFormattedDateTime, } from './date-utils' /** نمایش تاریخ به صورت دوگانه میلادی و هجری قمری با ذکر نام ماه متناسب با زبان فعال پنل */ export function toJalali(iso: string | null | undefined): string { const currentLang = useLanguageStore.getState().language return formatDateByLanguage(iso, currentLang) } /** نمایش تاریخ (دوگانه میلادی و هجری قمری با ذکر نام ماه) + ساعت متناسب با زبان فعال پنل */ export function toJalaliDateTime(iso: string | null | undefined): string { const currentLang = useLanguageStore.getState().language return formatDateTimeByLanguage(iso, currentLang) }