From 07161314d510083ba421817d289e3f5ff565d1f2 Mon Sep 17 00:00:00 2001
From: jhkang0516 <jhkang0516@ajou.ac.kr>
Date: Wed, 22 Nov 2023 12:09:20 +0900
Subject: [PATCH] =?UTF-8?q?[EDIT]=20CSS=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/components/CalendarWeek.jsx           | 22 +++++-----
 .../src/components/ResultEndForm.jsx          | 41 ++++++++++++-------
 react-whenMeet/src/routes/ResultEnd.jsx       |  6 +--
 react-whenMeet/src/styles/CalendarWeek.css    | 11 ++++-
 react-whenMeet/src/styles/ResultEnd.css       | 12 +++++-
 react-whenMeet/src/styles/ResultMake.css      |  9 ++--
 6 files changed, 66 insertions(+), 35 deletions(-)

diff --git a/react-whenMeet/src/components/CalendarWeek.jsx b/react-whenMeet/src/components/CalendarWeek.jsx
index c57b4ad..bb00895 100644
--- a/react-whenMeet/src/components/CalendarWeek.jsx
+++ b/react-whenMeet/src/components/CalendarWeek.jsx
@@ -97,16 +97,18 @@ const CalendarWeek = ({
   const weekDates = weeks[currentWeekIndex] || [];
 
   return (
-    <div>
-      <button onClick={handlePrevWeek} disabled={currentWeekIndex === 0}>
-        Prev Week
-      </button>
-      <button
-        onClick={handleNextWeek}
-        disabled={currentWeekIndex === weeks.length - 1}
-      >
-        Next Week
-      </button>
+    <div className="wrap">
+      <div className="button-container">
+        <button onClick={handlePrevWeek} disabled={currentWeekIndex === 0}>
+          Prev Week
+        </button>
+        <button
+          onClick={handleNextWeek}
+          disabled={currentWeekIndex === weeks.length - 1}
+        >
+          Next Week
+        </button>
+      </div>
       <table className="calendar-container">
         <thead>
           <tr>
diff --git a/react-whenMeet/src/components/ResultEndForm.jsx b/react-whenMeet/src/components/ResultEndForm.jsx
index 466bda4..87e1c92 100644
--- a/react-whenMeet/src/components/ResultEndForm.jsx
+++ b/react-whenMeet/src/components/ResultEndForm.jsx
@@ -67,6 +67,15 @@ export default function ResultEndForm() {
           },
         ],
       },
+      {
+        name: "test6",
+        availableSchedules: [
+          {
+            availableDate: "2023-12-22",
+            availableTimes: [38],
+          },
+        ],
+      },
     ],
   };
   const [title, setTitle] = useState(meetingData.title);
@@ -84,14 +93,19 @@ export default function ResultEndForm() {
 
   return (
     <div
-      style={{ textAlign: "center", display: "flex", flexDirection: "column" }}
+      style={{
+        textAlign: "center",
+        display: "flex",
+        flexDirection: "column",
+        alignItems: "center",
+      }}
     >
       <span className="row1">
         <h1 className="title-box">{title}</h1>
         <p>투표가 종료되었습니다.</p>
         <p style={{ color: "blue" }}>약속 시간은 {resultTime}입니다.</p>
         <div>
-          <h2>총 참여한 인원수</h2>
+          <h2 style={{ flex: "none" }}>총 참여한 인원수</h2>
           <p>{completedPeopleNum}</p>
           <form className="form-container">
             {possibleDates.map((date, index) => (
@@ -117,17 +131,16 @@ export default function ResultEndForm() {
             랜덤으로 약속 시간 확정하기
           </button>
         </div>
-        <span style={{ display: "flex", flexDirection: "row" }}>
-          <div className="calander-container">
-            <CalendarWeek
-              participants={meetingData.participants}
-              startDate={meetingData.startDate}
-              endDate={meetingData.endDate}
-              maxParticipants={meetingData.maxParticipants}
-              hoveredInfo={hoveredInfo}
-              setHoveredInfo={setHoveredInfo}
-            />
-          </div>
+        <div style={{ display: "flex", flexDirection: "row" }}>
+          <CalendarWeek
+            participants={meetingData.participants}
+            startDate={meetingData.startDate}
+            endDate={meetingData.endDate}
+            maxParticipants={meetingData.maxParticipants}
+            hoveredInfo={hoveredInfo}
+            setHoveredInfo={setHoveredInfo}
+          />
+
           <div className="row2">
             <span className="possible">
               {hoveredInfo && (
@@ -144,7 +157,7 @@ export default function ResultEndForm() {
               )}
             </span>
           </div>
-        </span>
+        </div>
       </span>
     </div>
   );
diff --git a/react-whenMeet/src/routes/ResultEnd.jsx b/react-whenMeet/src/routes/ResultEnd.jsx
index f7c0b48..ad510ea 100644
--- a/react-whenMeet/src/routes/ResultEnd.jsx
+++ b/react-whenMeet/src/routes/ResultEnd.jsx
@@ -3,11 +3,9 @@ import "../styles/HomeMake.css";
 
 function ResultEnd() {
   return (
-    <div
-      style={{ display: "flex", alignItems: "center", flexDirection: "column" }}
-    >
+    <>
       <ResultEndForm />
-    </div>
+    </>
   );
 }
 
diff --git a/react-whenMeet/src/styles/CalendarWeek.css b/react-whenMeet/src/styles/CalendarWeek.css
index 12876b8..8a8bc6b 100644
--- a/react-whenMeet/src/styles/CalendarWeek.css
+++ b/react-whenMeet/src/styles/CalendarWeek.css
@@ -1,7 +1,16 @@
 .calendar-container {
-  margin-top: 20px;;
+  margin-top: 20px;
+  width: 100%;
+}
+.button-container {
+  display: flex;
+  justify-content: space-between;
+  width: 65%;
 }
 
+.wrap {
+  width: 70%;
+}
 table {
   width: 100%;
   border-collapse: collapse;
diff --git a/react-whenMeet/src/styles/ResultEnd.css b/react-whenMeet/src/styles/ResultEnd.css
index f25c598..5a60360 100644
--- a/react-whenMeet/src/styles/ResultEnd.css
+++ b/react-whenMeet/src/styles/ResultEnd.css
@@ -1,3 +1,8 @@
+.title-box {
+  width: 30%;
+  margin: 0 auto;
+  text-align: center;
+}
 .form-container {
   width: 100%;
   margin-bottom: 20px;
@@ -9,9 +14,8 @@
   padding: 10px;
 }
 .possible {
-  margin-left: 0px;
   position: fixed;
-  width: 20em;
+  width: 20%;
   border-width: 1px;
   border-color: black;
   border-style: solid;
@@ -21,3 +25,7 @@
   display: flex;
   justify-content: center;
 }
+
+.calendar-container {
+  width: 65%;
+}
diff --git a/react-whenMeet/src/styles/ResultMake.css b/react-whenMeet/src/styles/ResultMake.css
index 154467e..78b91cd 100644
--- a/react-whenMeet/src/styles/ResultMake.css
+++ b/react-whenMeet/src/styles/ResultMake.css
@@ -1,3 +1,8 @@
+.title-box {
+  width: 30%;
+  margin: 0 auto;
+  text-align: center;
+}
 .column-container {
   display: flex;
   flex-direction: column;
@@ -12,10 +17,6 @@
   flex-direction: row;
 }
 
-.calendar-container {
-  margin-right: 30px;
-}
-
 .mostTime {
   background-color: white;
   position: fixed;
-- 
GitLab