Skip to content
Snippets Groups Projects
ResultEndForm.jsx 2.17 KiB
Newer Older
  • Learn to ignore specific revisions
  • import CalendarWeek from "./CalendarWeek";
    import React, { useState } from "react";
    import "../styles/ResultEnd.css";
    import "../styles/CalendarWeek.css";
    export default function ResultEndForm() {
      const [title, setTitle] = useState("Title 예시");
      const [resultTime, setresultTIme] = useState("00:37:30");
      const [completedPeopleNum, setcompletedPeopleNum] = useState(3);
      const [selectedDate, setSelectedDate] = useState("");
      //const [possibleDates, setpossibleDate] = useState("");
      const possibleDates = ["23.07.01 ~~~", "23.07.02 ~~~", "23.07.03 ~~~"];
      const [completedTasks, setCompletedTasks] = useState(3);
      const [totalTasks, setTotalTasks] = useState(7);
      const [timeLeft, setTimeLeft] = useState("00:37:30");
      const handleDateChange = (event) => {
        setSelectedDate(event.target.value);
      };
    
      return (
        <div style={{ textAlign: "center", width: "50%" }}>
          <h1 className="title-box">{title}</h1>
          <p>투표가 종료되었습니다.</p>
          <p style={{ color: "blue" }}>약속 시간은 {resultTime}입니다.</p>
          <div>
            <h2>총 참여한 인원수</h2>
            <p>{completedPeopleNum}</p>
            <form className="form-container">
              {possibleDates.map((date, index) => (
                <label key={index}>
                  <input
                    type="radio"
                    name="date"
                    value={date}
                    checked={selectedDate === date}
                    onChange={handleDateChange}
                  />
                  {date}
                </label>
              ))}
            </form>
            <button
              style={{ marginTop: "20px", padding: "10px 20px" }}
              onClick={() => console.log(selectedDate)}
            >
              이 시간으로 정했어요
            </button>
            <button style={{ marginTop: "10px", padding: "10px 20px" }}>
              랜덤으로 약속 시간 확정하기
            </button>
          </div>
          <CalendarWeek className="calander" />
          <span
            className="possibleMan"
            style={{
              position: "absolute",
              marginTop: "100px",
              marginLeft: "100px",
            }}
          >
            <div style={{ textAlign: "center" }}>가능한 사람</div>
          </span>
        </div>
      );
    }