From c5f6b2a45e67ca6c0dea2133152e540caf5f3fab Mon Sep 17 00:00:00 2001 From: Swapnil J <76519654+developedBySJ@users.noreply.github.com> Date: Thu, 28 Oct 2021 21:55:56 +0530 Subject: [PATCH] Change asset form layout (#1932) --- src/Components/Facility/AssetCreate.tsx | 482 ++++++++++++------------ 1 file changed, 238 insertions(+), 244 deletions(-) diff --git a/src/Components/Facility/AssetCreate.tsx b/src/Components/Facility/AssetCreate.tsx index 438215af40a..d8490b90064 100644 --- a/src/Components/Facility/AssetCreate.tsx +++ b/src/Components/Facility/AssetCreate.tsx @@ -10,11 +10,14 @@ import * as Notification from "../../Utils/Notifications.js"; import CheckCircleOutlineIcon from "@material-ui/icons/CheckCircleOutline"; import PageTitle from "../Common/PageTitle"; import { + Box, Button, Card, CardContent, - CircularProgress, + FormControlLabel, InputLabel, + Radio, + RadioGroup, } from "@material-ui/core"; import { SelectField, @@ -71,7 +74,7 @@ const AssetCreate = (props: AssetProps) => { const [asset_type, setAssetType] = useState(""); const [not_working_reason, setNotWorkingReason] = useState(""); const [description, setDescription] = useState(""); - const [is_working, setIsWorking] = useState(); + const [is_working, setIsWorking] = useState("0"); const [serial_number, setSerialNumber] = useState(""); const [warranty_details, setWarrantyDetails] = useState(""); const [vendor_name, setVendorName] = useState(""); @@ -213,264 +216,255 @@ const AssetCreate = (props: AssetProps) => { return (
- + -
handleSubmit(e)} - className="flex flex-col gap-3" - > -
- - Asset Name* - - ) => - setName(e.target.value) - } - errors={state.errors.name} - /> -
-
- - Asset Type* - - ) => - setAssetType(e.target.value) - } - errors={state.errors.asset_type} - /> -
-
- - Location* - + handleSubmit(e)}> +
+
+ + Asset Name + + ) => + setName(e.target.value) + } + errors={state.errors.name} + /> +
+
+ + Asset Type + + ) => + setAssetType(e.target.value) + } + errors={state.errors.asset_type} + /> +
+
+ + Location + - ) => - setLocation(e.target.value) - } - errors={state.errors.location} - /> -
-
- - Is Working* - - ) => - setIsWorking(e.target.value) - } - errors={state.errors.is_working} - /> -
- {is_working === "false" && ( + ) => + setLocation(e.target.value) + } + errors={state.errors.location} + /> +
+
+ + Is Working + + setIsWorking(e.target.value)} + className="flex flex-col justify-center mt-2" + > + + } + label="Yes" + /> + } + label="No" + /> + + +
+ {is_working === "false" && ( +
+ + Reason + + ) => + setNotWorkingReason(e.target.value) + } + errors={state.errors.not_working_reason} + /> +
+ )}
- Reason + Description ) => - setNotWorkingReason(e.target.value) + setDescription(e.target.value) } - errors={state.errors.not_working_reason} + errors={state.errors.description} + /> +
+
+ + Serial Number + + ) => + setSerialNumber(e.target.value) + } + errors={state.errors.serial_number} + /> +
+
+ + Warranty Details + + ) => + setWarrantyDetails(e.target.value) + } + errors={state.errors.warranty_details} + /> +
+
+ + Vendor Name + + ) => + setVendorName(e.target.value) + } + errors={state.errors.vendor_name} + /> +
+
+ + Customer Support Name + + ) => + setSupportName(e.target.value) + } + errors={state.errors.support_name} + /> +
+
+ + Contact Phone Number + + ) => + setSupportPhone(e.target.value) + } + errors={state.errors.support_phone} + /> +
+
+ + Contact Email + + ) => + setSupportEmail(e.target.value) + } + errors={state.errors.support_email} />
- )} -
- - Description - - ) => - setDescription(e.target.value) - } - errors={state.errors.description} - /> -
-
- - Serial Number - - ) => - setSerialNumber(e.target.value) - } - errors={state.errors.serial_number} - /> -
-
- - Warranty Details - - ) => - setWarrantyDetails(e.target.value) - } - errors={state.errors.warranty_details} - /> -
-
- - Vendor Name - - ) => - setVendorName(e.target.value) - } - errors={state.errors.vendor_name} - /> -
-
- - Customer Support Name - - ) => - setSupportName(e.target.value) - } - errors={state.errors.support_name} - /> -
-
- - Contact Phone Number* - - ) => - setSupportPhone(e.target.value) - } - errors={state.errors.support_phone} - /> -
-
- - Contact Email - - ) => - setSupportEmail(e.target.value) - } - errors={state.errors.support_email} - />