Skip to content

Commit d0b1a81

Browse files
committed
Restore gaps between slots on Schedule after CSS grid refactoring
1 parent 1ec5473 commit d0b1a81

3 files changed

Lines changed: 30 additions & 17 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Restore gaps between slots on Schedule after CSS grid refactoring @datakurre

‎frontend/packages/volto-techevent/src/components/Schedule/DaySchedule.tsx‎

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -193,14 +193,18 @@ const DaySchedule = (props) => {
193193
}}
194194
key={slotIndex}
195195
>
196-
<Tile
197-
item={slot}
198-
shortDate
199-
showRoom={false}
200-
showDescription={true}
201-
gridColumn={slot.gridColumn}
202-
gridRow={slot.gridRow}
203-
/>
196+
<div
197+
className={`timeslot-container timeslot-${isSession ? 'session' : 'slot'}`}
198+
>
199+
<Tile
200+
item={slot}
201+
shortDate
202+
showRoom={false}
203+
showDescription={true}
204+
gridColumn={slot.gridColumn}
205+
gridRow={slot.gridRow}
206+
/>
207+
</div>
204208
</div>
205209
);
206210
}

‎frontend/packages/volto-techevent/src/theme/components/schedule/_schedule.scss‎

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
@media screen and (max-width: $tablet-breakpoint) {
3434
display: none;
3535
}
36-
padding: $spacing-small;
36+
padding: 1.5rem 0 0 0;
3737
text-align: center;
3838
.room-label {
3939
@include add(size, s);
@@ -53,16 +53,23 @@
5353
.timeslot {
5454
display: flex;
5555
flex-direction: column;
56-
padding: $spacing-xsmall $spacing-xsmall;
57-
margin: 0 0 20px 0;
58-
background-color: var(--techevent-schedule-color);
5956
box-shadow:
60-
0 3px 0 0 var(--techevent-schedule-secondary-color),
61-
0 10px 0 0 var(--techevent-schedule-reverse-color),
62-
0 -3px 0 0 var(--techevent-schedule-secondary-color),
63-
0 -10px 0 0 var(--techevent-schedule-reverse-color);
57+
0 2px 0 0 var(--techevent-schedule-color),
58+
0 6px 0 0 var(--techevent-schedule-color),
59+
0 8px 0 0 var(--techevent-schedule-color),
60+
0 10px 0 0 var(--techevent-schedule-secondary-color),
61+
0 -2px 0 0 var(--techevent-schedule-color),
62+
0 -6px 0 0 var(--techevent-schedule-color),
63+
0 -8px 0 0 var(--techevent-schedule-color),
64+
0 -10px 0 0 var(--techevent-schedule-secondary-color);
65+
.timeslot-container {
66+
display: flex;
67+
flex-direction: column;
68+
flex-grow: 1;
69+
padding: $spacing-xsmall $spacing-xsmall;
70+
background-color: var(--techevent-schedule-color);
71+
}
6472
.sessionTile {
65-
height: 10rem;
6673
flex-grow: 1;
6774
padding: $spacing-2xsmall 0 $spacing-small 0;
6875
margin: 0 var(--techevent-schedule-gap);
@@ -194,6 +201,7 @@
194201
@media screen and (min-width: 700px) {
195202
.tab-content {
196203
display: grid;
204+
grid-gap: 2rem 0;
197205
}
198206
}
199207

0 commit comments

Comments
 (0)