const formatDate = ( originalDate: string | Date | undefined, format: Intl.DateTimeFormatOptions = { day: "2-digit", month: "2-digit", year: "2-digit", } ): string => { if (!originalDate) return ""; const date = typeof originalDate === "string" ? new Date(originalDate) : originalDate; const formattedDate = date.toLocaleString(undefined, format); if (typeof originalDate === "string" && formattedDate === "Invalid Date") return originalDate; return formattedDate; }; export default formatDate;