improvement: rtl direction, solar calendar and persian formatting added for persian users.

This commit is contained in:
2026-07-14 01:27:11 +03:30
parent 27eae25f61
commit ec2b23f4b1
50 changed files with 1410 additions and 528 deletions

View File

@@ -1,4 +1,5 @@
import type { LabCaseActivityItem } from '@/types/lab-case-activity';
import { APP_DATE, formatAppDateTime } from '@/lib/i18n/format';
type ActivityLabelTranslator = (
key: string,
@@ -11,12 +12,7 @@ export function formatLabCaseActivityLine(
locale: string,
): string {
const actor = activity.actorName ?? t('activityUnknownActor');
const date = new Date(activity.createdAt).toLocaleString(locale, {
month: 'short',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
});
const date = formatAppDateTime(activity.createdAt, locale, APP_DATE.activity);
switch (activity.type) {
case 'CASE_SENT':