diff --git a/src/components/ProgramTable.jsx b/src/components/ProgramTable.jsx index 8983550..458184a 100644 --- a/src/components/ProgramTable.jsx +++ b/src/components/ProgramTable.jsx @@ -41,7 +41,9 @@ export const BlueCell = ({ title }) => ( ) -export const EmptyCell = () => +export const EmptyCell = ({ rowSpan = 1 }) => ( + +) export const TableHeader = ({ day, date, hasScientificTrack = false }) => ( diff --git a/src/components/Schedule.jsx b/src/components/Schedule.jsx index 609ea46..0eefda6 100644 --- a/src/components/Schedule.jsx +++ b/src/components/Schedule.jsx @@ -74,14 +74,17 @@ export function Schedule({ id }) { - + - + @@ -135,14 +138,18 @@ export function Schedule({ id }) { suptitle="Does OpenStreetMap Need a Trustmark?" text="by Stefan Keller" /> - + - + @@ -159,7 +166,7 @@ export function Schedule({ id }) { + @@ -205,11 +217,7 @@ export function Schedule({ id }) { title="TALK" text="by Alessandro Sarretta" /> - + - + {' '} - + - - - - - + + + + + + + + @@ -306,7 +323,11 @@ export function Schedule({ id }) { title="WORKSHOP" text="by Kauê de Moraes Vestena" /> - + @@ -321,7 +342,11 @@ export function Schedule({ id }) { title="EXTENDED TALK" text="by Luke Seelenbinder & Stephanie May" /> - + @@ -335,7 +360,11 @@ export function Schedule({ id }) { title="TALK" text="by Florence Grégoire" /> - + @@ -348,21 +377,29 @@ export function Schedule({ id }) { title="TALK" text="by Steve Coast" /> - + + - - + @@ -384,7 +425,10 @@ export function Schedule({ id }) { title="TALK" text="by Marco Barbieri" /> - +
@@ -392,11 +436,7 @@ export function Schedule({ id }) {
{' '} - + @@ -415,11 +455,16 @@ export function Schedule({ id }) { text="by Jonas Vautherin" /> + - @@ -434,18 +479,26 @@ export function Schedule({ id }) { title="TALK" text="by Jochen Topf" /> + - + - + @@ -461,143 +514,6 @@ export function Schedule({ id }) {
-
- {' '} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
)