diff --git a/app/package.json b/app/package.json index 410ae3d..7d6979f 100644 --- a/app/package.json +++ b/app/package.json @@ -16,7 +16,7 @@ "@fortawesome/free-regular-svg-icons": "^6.5.2", "@fortawesome/free-solid-svg-icons": "^6.5.2", "@fortawesome/react-fontawesome": "^0.2.2", - "@noahspan/noahspan-components": "^0.3.0", + "@noahspan/noahspan-components": "^0.3.1", "axios": "^1.7.2", "framer-motion": "^11.1.7", "react": "^18.2.0", diff --git a/app/src/components/pilotForm/PilotForm.tsx b/app/src/components/pilotForm/PilotForm.tsx index 8b3a353..282cb59 100644 --- a/app/src/components/pilotForm/PilotForm.tsx +++ b/app/src/components/pilotForm/PilotForm.tsx @@ -1,157 +1,162 @@ -// import { -// Accordion, -// AccordionItem, -// Button, -// DatePicker, -// Input, -// Select, -// SelectItem -// } from '@nextui-org/react'; -// import { useForm, Controller, FormProvider, SubmitHandler, Form } from 'react-hook-form'; +import { useState } from 'react'; +import { useForm, Controller, FormProvider } from 'react-hook-form'; +import { + Accordion, + AccordionBody, + AccordionHeader, + Input +} from '@noahspan/noahspan-components'; // import PilotFormCertificates from '../pilotFormCertificates/PilotFormCertificates'; -// const PilotForm: React.FC = () => { -// const methods = useForm({ -// defaultValues: { -// certificates: [ -// { -// type: '', -// number: '', -// dateOfIssue: null -// } -// ] -// } -// }); -// const { control, handleSubmit } = methods; +const PilotForm: React.FC = () => { + const [open, setOpen] = useState(0); + const handleOpen = (value: number) => { + setOpen(open === value ? 0 : value); + }; + const methods = useForm(); + const { control, handleSubmit } = methods; -// const onSubmit = (data: unknown) => { -// console.log(data); -// }; + const onSubmit = (data: unknown) => { + console.log(data); + }; -// return ( -// -//
-// -// -//
-//
-// -//
-//
-// } -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-//
-//
+ return ( + + + + handleOpen(1)}>Info + +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ ( + + )} + /> +
+
+
+
-// -// -// -// -// -// -// + {/* + + + + + + -// -// -// -// -//
-//
-// -//
-//
-// ( -// -// )} -// /> -//
-//
-// -//
-//
-// } -// /> -//
-//
-//
-//
-// -//
-// ); -// }; + + + + +
+
+ +
+
+ ( + + )} + /> +
+
+ +
+
+ } + /> +
+
+
+
*/} + +
+ ); +}; -// export default PilotForm; +export default PilotForm; diff --git a/app/src/components/pilots/Pilots.tsx b/app/src/components/pilots/Pilots.tsx index beeff67..f489429 100644 --- a/app/src/components/pilots/Pilots.tsx +++ b/app/src/components/pilots/Pilots.tsx @@ -10,7 +10,6 @@ const Pilots: React.FC = () => { return (
- blah

Pilots