Skip to content

Commit ae7154e

Browse files
authored
Do not show empty slots on the mobile schedule (#4376)
1 parent 4db3b51 commit ae7154e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

frontend/src/components/schedule-view/schedule.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,16 @@ export const Schedule = ({
266266

267267
return (
268268
<Fragment key={slot.id}>
269-
{index > 0 && <Spacer showOnlyOn="mobile" size="xl" />}
270-
<div className="contents divide-y md:divide-none" key={slot.id}>
269+
{index > 0 && slot.items.length > 0 && (
270+
<Spacer showOnlyOn="mobile" size="xl" />
271+
)}
272+
<div
273+
className={clsx("divide-y md:divide-none", {
274+
contents: slot.items.length > 0,
275+
"hidden md:contents": slot.items.length === 0,
276+
})}
277+
key={slot.id}
278+
>
271279
<div
272280
className={clsx(
273281
"md:border-r md:-mr-[3px] md:text-center md:px-4 left-0 sticky bg-milk z-40 pb-2",

0 commit comments

Comments
 (0)