https://dev.kronoz.win/r/marzneshin.git
| 1 |
5a19530 |
Mardin |
2y ago |
import type { FC } from "react"; |
| 2 |
d377c4c |
Dawsh |
2y ago |
import { TableRowWithCell } from "./table-row-with-cell"; |
| 3 |
d377c4c |
Dawsh |
2y ago |
import { format, isValid } from "date-fns"; |
| 4 |
d377c4c |
Dawsh |
2y ago |
|
| 5 |
5a19530 |
Mardin |
2y ago |
export const DateTableRow: FC<{ |
| 6 |
5a19530 |
Mardin |
2y ago |
label: string; |
| 7 |
5a19530 |
Mardin |
2y ago |
withTime?: boolean; |
| 8 |
5a19530 |
Mardin |
2y ago |
date?: Date | null | string; |
| 9 |
5a19530 |
Mardin |
2y ago |
}> = ({ label, date, withTime = false }) => { |
| 10 |
d377c4c |
Dawsh |
2y ago |
let formattedDate = ""; |
| 11 |
d377c4c |
Dawsh |
2y ago |
if (date && isValid(new Date(date))) { |
| 12 |
5a19530 |
Mardin |
2y ago |
formattedDate = format(new Date(date + "Z"), withTime ? "Ppp" : "P"); |
| 13 |
d377c4c |
Dawsh |
2y ago |
} |
| 14 |
d377c4c |
Dawsh |
2y ago |
return <TableRowWithCell label={label} value={formattedDate} />; |
| 15 |
d377c4c |
Dawsh |
2y ago |
}; |