diff --git a/admin/src/layouts/auth/index.tsx b/admin/src/layouts/auth/index.tsx index 66ef646..e8c1347 100644 --- a/admin/src/layouts/auth/index.tsx +++ b/admin/src/layouts/auth/index.tsx @@ -26,7 +26,7 @@ export default function Auth() {
-

Bike Hub Admin

+

Bike Hub Admin

{/*
= ({ const getFields = async (module: string): Promise => { console.log("getFields") try { - console.log(`${process.env.REACT_APP_API_URL}${module}s${ - module === "user" ? "" : "/" + module - }/2`) + console.log(`${process.env.REACT_APP_API_URL}${module}s${module === "user" ? "" : "/" + module + }/2`) const response = await axios.get( - `${process.env.REACT_APP_API_URL}${module}s${ - module === "user" ? "" : "/" + module + `${process.env.REACT_APP_API_URL}${module}s${module === "user" ? "" : "/" + module }/check`, { withCredentials: true, } ); - console.log("response ",response) + console.log("response ", response) if (response.status !== 200) { throw new Error("Network response was not ok"); } @@ -37,7 +35,7 @@ const ModalCreate: React.FC<{ module: string; children: React.ReactNode }> = ({ const excludedFields = ["created_at", "updated_at", "id"]; fields = fields.filter((field) => !excludedFields.includes(field)); - console.log("fields",fields) + console.log("fields", fields) return fields; } catch (error) { console.error(error); @@ -62,6 +60,10 @@ const ModalCreate: React.FC<{ module: string; children: React.ReactNode }> = ({ value = Number(value); } else if (event.target.name.endsWith("time")) { value = new Date(value).toISOString().slice(0, 16); + } else if (event.target.name === "birthdate") { + value = new Date(value).toISOString().slice(0, 10); + } else if (event.target.name === "price") { + value = parseFloat(value); } setFormValues({ ...formValues, @@ -73,7 +75,7 @@ const ModalCreate: React.FC<{ module: string; children: React.ReactNode }> = ({ // Convert date-time strings into Date instances const data = Object.fromEntries( Object.entries(formValues).map(([key, value]) => { - if (key.endsWith("time")) { + if (key.endsWith("time") || key === "birthdate") { console.log(value); value = new Date(value).toISOString(); console.log(value); @@ -83,6 +85,7 @@ const ModalCreate: React.FC<{ module: string; children: React.ReactNode }> = ({ ); const createItem = async (module: string, data: { [key: string]: any }) => { + console.log("birthdate", data.birthdate) const response = await fetch( `${process.env.REACT_APP_API_URL}${module}s/${module}`, { @@ -165,6 +168,23 @@ const ModalCreate: React.FC<{ module: string; children: React.ReactNode }> = ({ onChange={handleChange} color="blue" /> + ) : field === "price" ? ( + + ) : field === "birthdate" ? ( + ) : (