IO-1426 Add time to date detail card.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import { Timeline } from "antd";
|
import { Timeline } from "antd";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { useTranslation } from "react-i18next";
|
import { useTranslation } from "react-i18next";
|
||||||
import { DateFormatter } from "../../utils/DateFormatter";
|
import { DateTimeFormatter } from "../../utils/DateFormatter";
|
||||||
import CardTemplate from "./job-detail-cards.template.component";
|
import CardTemplate from "./job-detail-cards.template.component";
|
||||||
|
|
||||||
export default function JobDetailCardsDatesComponent({ loading, data }) {
|
export default function JobDetailCardsDatesComponent({ loading, data }) {
|
||||||
@@ -29,77 +29,77 @@ export default function JobDetailCardsDatesComponent({ loading, data }) {
|
|||||||
{data.date_open ? (
|
{data.date_open ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.date_open")}: </label>
|
<label>{t("jobs.fields.date_open")}: </label>
|
||||||
<DateFormatter>{data.date_open}</DateFormatter>
|
<DateTimeFormatter>{data.date_open}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.date_estimated ? (
|
{data.date_estimated ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.date_estimated")}: </label>
|
<label>{t("jobs.fields.date_estimated")}: </label>
|
||||||
<DateFormatter>{data.date_estimated}</DateFormatter>
|
<DateTimeFormatter>{data.date_estimated}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.date_scheduled ? (
|
{data.date_scheduled ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.date_scheduled")}: </label>
|
<label>{t("jobs.fields.date_scheduled")}: </label>
|
||||||
<DateFormatter>{data.date_scheduled}</DateFormatter>
|
<DateTimeFormatter>{data.date_scheduled}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.scheduled_in ? (
|
{data.scheduled_in ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.scheduled_in")}: </label>
|
<label>{t("jobs.fields.scheduled_in")}: </label>
|
||||||
<DateFormatter>{data.scheduled_in}</DateFormatter>
|
<DateTimeFormatter>{data.scheduled_in}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.actual_in ? (
|
{data.actual_in ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.actual_in")}: </label>
|
<label>{t("jobs.fields.actual_in")}: </label>
|
||||||
<DateFormatter>{data.actual_in}</DateFormatter>
|
<DateTimeFormatter>{data.actual_in}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.scheduled_completion ? (
|
{data.scheduled_completion ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.scheduled_completion")}: </label>
|
<label>{t("jobs.fields.scheduled_completion")}: </label>
|
||||||
<DateFormatter>{data.scheduled_completion}</DateFormatter>
|
<DateTimeFormatter>{data.scheduled_completion}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.actual_completion ? (
|
{data.actual_completion ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.actual_completion")}: </label>
|
<label>{t("jobs.fields.actual_completion")}: </label>
|
||||||
<DateFormatter>{data.actual_completion}</DateFormatter>
|
<DateTimeFormatter>{data.actual_completion}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.scheduled_delivery ? (
|
{data.scheduled_delivery ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.scheduled_delivery")}: </label>
|
<label>{t("jobs.fields.scheduled_delivery")}: </label>
|
||||||
<DateFormatter>{data.scheduled_delivery}</DateFormatter>
|
<DateTimeFormatter>{data.scheduled_delivery}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.actual_delivery ? (
|
{data.actual_delivery ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.actual_delivery")}: </label>
|
<label>{t("jobs.fields.actual_delivery")}: </label>
|
||||||
<DateFormatter>{data.actual_delivery}</DateFormatter>
|
<DateTimeFormatter>{data.actual_delivery}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.date_invoiced ? (
|
{data.date_invoiced ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.date_invoiced")}: </label>
|
<label>{t("jobs.fields.date_invoiced")}: </label>
|
||||||
<DateFormatter>{data.date_invoiced}</DateFormatter>
|
<DateTimeFormatter>{data.date_invoiced}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{data.date_exported ? (
|
{data.date_exported ? (
|
||||||
<Timeline.Item>
|
<Timeline.Item>
|
||||||
<label>{t("jobs.fields.date_exported")}: </label>
|
<label>{t("jobs.fields.date_exported")}: </label>
|
||||||
<DateFormatter>{data.date_exported}</DateFormatter>
|
<DateTimeFormatter>{data.date_exported}</DateTimeFormatter>
|
||||||
</Timeline.Item>
|
</Timeline.Item>
|
||||||
) : null}
|
) : null}
|
||||||
</Timeline>
|
</Timeline>
|
||||||
|
|||||||
Reference in New Issue
Block a user