Skip to content
Snippets Groups Projects
UserTimeInfo.js 1.48 KiB
Newer Older
  • Learn to ignore specific revisions
  • Min Dong Hyeun's avatar
    Min Dong Hyeun committed
    import { useState,useEffect } from "react";
    
    import Button from "../components/Button";
    import Calendar from "../components/Calendar"
    import "../styles/HomeMake.css"
    
    Min Dong Hyeun's avatar
    Min Dong Hyeun committed
    import axios from "axios";
    import { useNavigate, useLocation } from "react-router-dom";
    
    
    function UserTimeInfo() {
        const [state, setState] = useState(true);
    
    
    Min Dong Hyeun's avatar
    Min Dong Hyeun committed
    
        const location = useLocation();
        const {id} = location.state;
    
    
        const handleState = () => {
            setState((state) => !state);
        }
        const handleCalendar = (value) => {
            console.log('Selected Date:', value);
        };
    
    Min Dong Hyeun's avatar
    Min Dong Hyeun committed
    
        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>
    
    Min Dong Hyeun's avatar
    Min Dong Hyeun committed
        );
    }
    
    export default UserTimeInfo;