-
Min Dong Hyeun authoredMin Dong Hyeun authored
UserTimeInfo.js 1.48 KiB
import { useState,useEffect } from "react";
import Button from "../components/Button";
import Calendar from "../components/Calendar"
import "../styles/HomeMake.css"
import axios from "axios";
import { useNavigate, useLocation } from "react-router-dom";
function UserTimeInfo() {
const [state, setState] = useState(true);
const location = useLocation();
const {id} = location.state;
const handleState = () => {
setState((state) => !state);
}
const handleCalendar = (value) => {
console.log('Selected Date:', value);
};
useEffect(() => {
const fetchData = async () => {
try {
const response = await axios.get(`http://43.200.79.42:3000/meetings/${id}/`);
console.log(response.data.title);
} catch (error) {
console.error(error);
}
};
fetchData();
}, [id]);
return (
<div className="center-container">
<Button
type="button"
text="가능한 시간"
onClick={handleState}
/>
<Button
type="button"
text="불가능한 시간"
onClick={handleState}
/>
{state ? <Calendar
onChange={handleCalendar}
/> :
<Calendar
onChange={handleCalendar}
/>
}
</div>
);
}
export default UserTimeInfo;