// material-ui import { FormControl, Grid, Typography, FormLabel, TextField, Stack } from '@mui/material'; import { useFormik } from 'formik'; import * as React from "react"; import * as DateUtils from "utils/DateUtils" import * as FormatUtils from "utils/FormatUtils" import { useParams } from "react-router-dom"; import Loadable from 'components/Loadable'; const MainCard = Loadable(React.lazy(() => import('components/MainCard'))); import * as StatusUtils from "utils/statusUtils/PublicNoteStatusUtils"; import FileList from "components/FileList" import { FormattedMessage, useIntl } from "react-intl"; import { isORGLoggedIn, } from "utils/Utils"; // ==============================|| DASHBOARD - DEFAULT ||============================== // const ApplicationDetailCard = ({ formData, }) => { const params = useParams(); const intl = useIntl(); const { locale } = intl; const [data, setData] = React.useState({}); //const [proofId, setProofId] = React.useState(); React.useEffect(() => { if (formData) { setData(formData); //setProofId(formData.id); } }, [formData]); const formik = useFormik({ enableReinitialize: true, initialValues: data, }); const DisplayField = ({ name, width }) => { return ; } return (
: : {StatusUtils.getStatusByTextIntl(data.appStatus, false, intl)} : {data.orgId === null ? : } : : : {isORGLoggedIn() ? <> : : null } : {data.creditor == true ? <>   {locale === 'en' ? `${intl.formatMessage({ id: 'before' })} ${DateUtils.dateFormat(data?.reviseDeadline, intl.formatMessage({ id: "paymentMethodDatetimeStrFormat" }))?.replace("am", "a.m.")?.replace("pm", "p.m.")} ` : `${DateUtils.dateFormat(data?.reviseDeadline, intl.formatMessage({ id: "paymentMethodDatetimeStrFormat" }))?.replace("am", "上午")?.replace("pm", "下午")}${intl.formatMessage({ id: 'before' })}` }   {locale === 'en' ? `${intl.formatMessage({ id: 'before' })} ${DateUtils.dateFormat(data?.expiryDate, intl.formatMessage({ id: "paymentMethodDatetimeStrFormat" }))?.replace("am", "a.m.")?.replace("pm", "p.m.")} ` : `${DateUtils.dateFormat(data?.expiryDate, intl.formatMessage({ id: "paymentMethodDatetimeStrFormat" }))?.replace("am", "上午")?.replace("pm", "下午")}${intl.formatMessage({ id: 'before' })}` } : <> } : {FormatUtils.currencyFormat(data.fee)} { formik.values.groupType === "Private Bill" ? ( {data.noOfPages} {intl.formatMessage({ id: 'page' })} x $6,552 ) : ( {data.length} cm x {data.colCount === 2 ? "$364 " + intl.formatMessage({ id: 'doubleCol' }) : "$182 " + intl.formatMessage({ id: 'singleCol' })} ) }
); }; export default ApplicationDetailCard;