@@ -18,39 +18,48 @@ const ReserveMap = ({ reservedList }: IReserveMapProps) => {
18
18
} ;
19
19
20
20
return (
21
- < Column gap = "8px" >
22
- < Row gap = "8px" >
23
- < CommonRoom
24
- isReserved = { reservedList . includes ( 1 ) }
25
- isClicked = { room === 1 }
26
- onClick = { ( ) => handleRoomButtonClick ( 1 ) }
27
- />
28
- < CommonRoom
29
- isReserved = { reservedList . includes ( 2 ) }
30
- isClicked = { room === 2 }
31
- onClick = { ( ) => handleRoomButtonClick ( 2 ) }
32
- />
33
- < CommonRoom
34
- isReserved = { reservedList . includes ( 3 ) }
35
- isClicked = { room === 3 }
36
- onClick = { ( ) => handleRoomButtonClick ( 3 ) }
37
- />
38
- < Wall />
39
- </ Row >
40
- < Row gap = "8px" >
21
+ < Container >
22
+ < Column gap = "8px" width = "100%" >
23
+ < Row gap = "8px" width = "100%" justifyContent = "space-between" >
24
+ < CommonRoom
25
+ isReserved = { reservedList . includes ( 1 ) }
26
+ isClicked = { room === 1 }
27
+ onClick = { ( ) => handleRoomButtonClick ( 1 ) }
28
+ />
29
+ < CommonRoom
30
+ isReserved = { reservedList . includes ( 2 ) }
31
+ isClicked = { room === 2 }
32
+ onClick = { ( ) => handleRoomButtonClick ( 2 ) }
33
+ />
34
+ < CommonRoom
35
+ isReserved = { reservedList . includes ( 3 ) }
36
+ isClicked = { room === 3 }
37
+ onClick = { ( ) => handleRoomButtonClick ( 3 ) }
38
+ />
39
+ </ Row >
41
40
< CommunityHall />
41
+ </ Column >
42
+ < Column gap = "8px" width = "30%" >
43
+ < Wall />
42
44
< LongRoom
43
45
isReserved = { reservedList . includes ( 4 ) }
44
46
isClicked = { room === 4 }
45
47
onClick = { ( ) => handleRoomButtonClick ( 4 ) }
46
48
/>
47
- </ Row >
48
- </ Column >
49
+ </ Column >
50
+ </ Container >
49
51
) ;
50
52
} ;
51
53
54
+ const Container = styled . div `
55
+ width: 100%;
56
+ display: flex;
57
+ height: 100%;
58
+ gap: 8px;
59
+ ` ;
60
+
52
61
const CommonRoom = styled . div < { isClicked ?: boolean ; isReserved ?: boolean } > `
53
- width: 10vw ;
62
+ width: 100% ;
54
63
height: 8vh;
55
64
cursor: pointer;
56
65
${ ( { isReserved } ) =>
@@ -84,12 +93,12 @@ const CommonRoom = styled.div<{ isClicked?: boolean; isReserved?: boolean }>`
84
93
` ;
85
94
86
95
const LongRoom = styled ( CommonRoom ) `
87
- width: 13.3vw ;
96
+ width: 100% ;
88
97
height: 12vw;
89
98
` ;
90
99
91
100
const Wall = styled . div `
92
- width: 10vw ;
101
+ width: 100% ;
93
102
height: 8vh;
94
103
background-color: ${ color . light_gray } ;
95
104
box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, 0.05);
0 commit comments