From 61753d053e829c91457c59c210875862438d6209 Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Mon, 13 Jan 2025 15:01:16 +0800 Subject: [PATCH] update project fee format --- .../CreateProject/ProjectClientDetails.tsx | 61 +++++++++++++++++-- 1 file changed, 55 insertions(+), 6 deletions(-) diff --git a/src/components/CreateProject/ProjectClientDetails.tsx b/src/components/CreateProject/ProjectClientDetails.tsx index 7ae40b1..10b0196 100644 --- a/src/components/CreateProject/ProjectClientDetails.tsx +++ b/src/components/CreateProject/ProjectClientDetails.tsx @@ -6,10 +6,11 @@ import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Grid from "@mui/material/Grid"; import TextField from "@mui/material/TextField"; +import { NumericFormat } from 'react-number-format'; import Typography from "@mui/material/Typography"; import { useTranslation } from "react-i18next"; import Button from "@mui/material/Button"; -import { useFormContext } from "react-hook-form"; +import { Controller, useFormContext } from "react-hook-form"; import { CreateProjectInputs } from "@/app/api/projects/actions"; import { BuildingType, @@ -469,17 +470,65 @@ const ProjectClientDetails: React.FC = ({ /> - ( + { + // console.log(values) + onChange(values.floatValue) + }} + customInput={TextField} + thousandSeparator + valueIsNumericString + decimalScale={2} + fixedDecimalScale + name={name} + value={value} + onBlur={onBlur} + inputRef={ref} + /> + )} + /> + {/* + /> */} - ( + { + // console.log(values) + onChange(values.floatValue) + }} + customInput={TextField} + thousandSeparator + valueIsNumericString + decimalScale={2} + fixedDecimalScale + name={name} + value={value} + onBlur={onBlur} + inputRef={ref} + /> + )} + /> + {/* = ({ // shrink: Boolean(watch("subContractFee")), // }} {...register("subContractFee", { valueAsNumber: true })} - /> + /> */} {/*