1
+ import axios from "axios" ;
1
2
import React , { memo , useEffect , useState } from "react" ;
2
3
import { useParams } from "react-router-dom" ;
3
4
import kebab from "../../img/kebab.png" ;
@@ -6,6 +7,7 @@ import KebabModal from "../modal/KebabButtonModal";
6
7
import gnimsIcon from "../../img/gnimslogo1.png" ;
7
8
import { useDispatch , useSelector } from "react-redux" ;
8
9
import { __getScheduleDetail } from "../../redux/modules/ScheduleSlice" ;
10
+ import schedulealoneIcon from "../../img/schedulealone.png" ;
9
11
10
12
const ScheduleDetail = ( ) => {
11
13
const dispatch = useDispatch ( ) ;
@@ -28,6 +30,7 @@ const ScheduleDetail = () => {
28
30
// setSchedule(appData.data.data);
29
31
// }, []);
30
32
// };
33
+
31
34
const time = schedule . time ?. split ( ":" , 2 ) . join ( ":" ) ;
32
35
useEffect ( ( ) => {
33
36
dispatch ( __getScheduleDetail ( id ) ) ;
@@ -52,7 +55,7 @@ const ScheduleDetail = () => {
52
55
console . log ( Number ( sessionStorage . getItem ( "userId" ) ) ) ;
53
56
54
57
return (
55
- < div className = "bg-[#EDF7FF ] h-full width-[375px]" >
58
+ < div className = "bg-[#F8FCFF ] h-full width-[375px]" >
56
59
< div >
57
60
< div className = "fixed bottom-0" >
58
61
{ /* 케밥모달이 열리면 bottomNavi는 사라집니다 */ }
@@ -64,7 +67,7 @@ const ScheduleDetail = () => {
64
67
>
65
68
< div className = "flex flex-row-reverse " >
66
69
< img
67
- className = { `h-[20px] ${ isHidden } row` }
70
+ className = { `h-[20px] ${ isHidden } row cursor-pointer ` }
68
71
src = { kebab }
69
72
alt = "케밥메뉴"
70
73
onClick = { showModalHandler }
@@ -81,13 +84,13 @@ const ScheduleDetail = () => {
81
84
{ schedule . dday === 0 ? < div > DAY</ div > : < div > { schedule . dday } </ div > }
82
85
</ div >
83
86
</ div >
84
- < div className = "text-[#12396F] " >
87
+ < div className = "" >
85
88
< div >
86
89
{ /* 참여자는 2명이상일 때부터 화면에 보입니다. */ }
87
90
{ numberOfJoiner !== 1 ? (
88
91
< div className = "mt-[30px] h-[98px] ml-[20px]" >
89
92
참여자
90
- < div className = "bg-[#CEE4F8] h-[50px] w-[335px] mt-[20px] p-[15px] drop-shadow-lg flex rounded-lg" >
93
+ < div className = "bg-white h-[50px] w-[335px] mt-[20px] p-[15px] drop-shadow-lg flex rounded-lg" >
91
94
{ joiner &&
92
95
joiner . map ( ( a ) => {
93
96
return (
@@ -104,22 +107,23 @@ const ScheduleDetail = () => {
104
107
{ schedule . content ? (
105
108
< div className = "h-[234px] mt-[30px] mb-[8px] ml-[20px]" >
106
109
일정내용{ " " }
107
- < div className = "bg-[#CEE4F8] shadow-lg h-[186px] w-[335px] mt-[20px] p-[15px] flex rounded-lg" >
110
+ < div className = "bg-white shadow-lg h-[186px] w-[335px] mt-[20px] p-[15px] flex rounded-lg" >
108
111
{ schedule . content }
109
112
</ div >
110
113
</ div >
111
114
) : (
112
115
false
113
116
) }
114
117
{ ! schedule . content && numberOfJoiner === 1 ? (
115
- < div >
118
+ < div className = "m-auto justify-center items-center mt-[80px]" >
116
119
< img
117
- src = { gnimsIcon }
120
+ src = { schedulealoneIcon }
118
121
alt = "gnimslogo"
119
- className = "ml-[50px] opacity-[60% ] h-[100px ] flex justify-center mt-[80px] "
122
+ className = "m-auto w-[167px ] h-[153px ] flex justify-center items-center "
120
123
/>
121
- < div className = "font-bold mt-[30px] text-center" >
122
- 혼자만의 일정이군요! 좋은 하루 되세요!
124
+ < div className = "font-medium mt-[30px] text-[20px] text-center text-black" >
125
+ 혼자만의 일정이군요! < br />
126
+ 때로는 개인시간도 중요한 법이죠.
123
127
</ div >
124
128
</ div >
125
129
) : null }
0 commit comments