commit final
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
@@ -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">
|
||||
|
58
src/components/form/formUpdateRoom.jsx
Normal file
58
src/components/form/formUpdateRoom.jsx
Normal 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;
|
Reference in New Issue
Block a user