// 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"; // ==============================|| 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 ? : } : : : : {/* */}   {locale === 'en' ? `${intl.formatMessage({id: 'before'})} ${DateUtils.datetimeStr(data.reviseDeadline)} ` : `${DateUtils.datetimeStr_Cht(data.reviseDeadline)} ${intl.formatMessage({id: 'before'})}` }   {locale === 'en' ? `${intl.formatMessage({id: 'before'})} ${DateUtils.datetimeStr(data.proofPaymentDeadline)} ` : `${DateUtils.datetimeStr_Cht(data.proofPaymentDeadline)} ${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;