Compare commits

..

No commits in common. "570f136ef8e3c756704615f869e3eb963a9be841" and "ff9fbf50a2d090519ee90e387324efd9fba26404" have entirely different histories.

View File

@ -53,41 +53,39 @@ export default function Schedule({
{isLoading && <progress value={loadingProgress}/>} {isLoading && <progress value={loadingProgress}/>}
{isComplete && <div className="schedule"> {isComplete && <div className="schedule">
<hr/> <hr/>
{rows.length > 0 && <> <table>
<table> {header.length > 0 && <thead>
{header.length > 0 && <thead> <tr>
<tr> {header.map(hall => <th key={hall.id}>{hall.name[lang]}</th>)}
{header.map(hall => <th key={hall.id}>{hall.name[lang]}</th>)} </tr>
</tr> </thead>}
</thead>} <tbody>
<tbody> {rows.map(row => <tr key={row.id}>
{rows.map(row => <tr key={row.id}> {row.cells.map(cell => <td key={cell.id} {...cell.attributes}>
{row.cells.map(cell => <td key={cell.id} {...cell.attributes}> {cell.dateHeader && <DateHeader date={cell.dateHeader} lang={lang} />}
{cell.dateHeader && <DateHeader date={cell.dateHeader} lang={lang} />} {cell.timeSlot && <TimeSlot {...cell.timeSlot} />}
{cell.timeSlot && <TimeSlot {...cell.timeSlot} />} {cell.event && <Event {...cell.event} />}
{cell.event && <Event {...cell.event} />} </td>)}
</td>)} </tr>)}
</tr>)} </tbody>
</tbody> {header.length > 0 && <tfoot>
{header.length > 0 && <tfoot> <tr>
<tr> {header.map(hall => <th key={hall.id}>{hall.name[lang]}</th>)}
{header.map(hall => <th key={hall.id}>{hall.name[lang]}</th>)} </tr>
</tr> </tfoot>}
</tfoot>} </table>
</table> <div className="separator"/>
<div className="separator" /> <table>
<table> <tbody>
<tbody> {tracks.filter(track => !isTrackHidden(track)).map(track => <tr key={track.id}>
{tracks.filter(track => !isTrackHidden(track)).map(track => <tr key={track.id}> <td className={track.css_class}>{track.name[lang]}</td>
<td className={track.css_class}>{track.name[lang]}</td> </tr>)}
</tr>)} {Object.entries(langs).map(([langId, langName]) => <tr key={langId}>
{Object.entries(langs).map(([langId, langName]) => <tr key={langId}> <td className={'schedule-'.concat(langId)}>{langName}</td>
<td className={'schedule-'.concat(langId)}>{langName}</td> </tr>)}
</tr>)} </tbody>
</tbody> </table>
</table> <div className="separator" />
<div className="separator" />
</>}
{events.map(event => <section key={event.id} id={'event-'.concat(event.id)}> {events.map(event => <section key={event.id} id={'event-'.concat(event.id)}>
<p> <p>
<strong>{event.title}</strong> <strong>{event.title}</strong>
@ -122,7 +120,7 @@ export default function Schedule({
<i className="fa-brands fa-twitter" /> <i className="fa-brands fa-twitter" />
</a>} </a>}
{speaker.github && <a href={'https://github.com/'.concat(speaker.github)}> {speaker.github && <a href={'https://github.com/'.concat(speaker.github)}>
<i className="fa-brands fa-github" /> <i className="fa-brands fa-github"/>
</a>} </a>}
</div> </div>
<p>{speaker.biography}</p> <p>{speaker.biography}</p>