commit final

This commit is contained in:
2024-05-13 01:42:15 +02:00
parent 6506d6817b
commit 1e3dcf340d
20 changed files with 103 additions and 53 deletions

View File

@@ -32,8 +32,7 @@ export const FormCreateItem = ({ onClose }) => {
values,
);
console.log(response.data);
// Fermer la fenêtre modale après soumission réussie
onClose();
} catch (error) {
console.error(error);
}

View File

@@ -75,8 +75,7 @@ export const FormUpdateItem = ({ itemId, onClose }) => {
values,
);
console.log(response.data);
// Fermer la fenêtre modale après soumission réussie
onClose();
} catch (error) {
console.error(error);
}
@@ -87,7 +86,7 @@ export const FormUpdateItem = ({ itemId, onClose }) => {
<Form
form={form}
onFinish={onFinish}
initialValues={item} // Initialise le formulaire avec les valeurs de l'élément
initialValues={item}
>
<h1>Update Item</h1>
<Form.Item label="Brand" name="brand">

View File

@@ -0,0 +1,58 @@
import React, { useState, useEffect } from "react";
import {getRoom } from '../../api/room'
import { Form, Input, Button } from "antd";
import axios from "axios";
export const FormUpdateRoom = ({_id}) => {
const [form] = Form.useForm();
const [room, setRoom] = useState();
//useEffect(() => {
// const fetchData = async () => {
// const roomsResponse = await getRoom(_id);
// setRoom(roomsResponse);
// console.log(roomsResponse);
// };
// fetchData();
//}, [_id]);
//useEffect(() => {
// if (room) {
// form.setFieldsValue({
// ...room
// });
// }
//}, [room, form]);
const onFinish = async (values) => {
try {
const response = await axios.post(
`${import.meta.env.VITE_API_URL}/room`,
values,
);
console.log(response.data);
} catch (error) {
console.error(error);
}
};
return (
<Form form={form} onFinish={onFinish}>
<Form.Item
label="Room Name"
name="name"
rules={[{ required: true, message: "Please input the room name!" }]}
>
<Input />
</Form.Item>
<Form.Item>
<Button type="primary" htmlType="submit">
Submit
</Button>
</Form.Item>
</Form>
);
};
export default FormUpdateRoom;