add svg icons, make event display buttons toggleable

This commit is contained in:
elise
2024-08-05 19:06:04 +02:00
parent a179e8dc42
commit af20820bac
5 changed files with 79 additions and 12 deletions

View File

@ -118,20 +118,21 @@ export const EventContainer = ({
<div className={styles.events}>
<div className={styles.eventWrapper}>
<div className={styles.displayOptions}>
<button onClick={() => setMode(null)} className="button secondary">
<button onClick={() => setMode(null)} className="button toggler hasIcon" data-active={mode === "list"}>
<span>Vis liste</span>
<Icon />
<Icon type="list" />
</button>
<button
onClick={() => setMode("calendar")}
className="button secondary"
className="button toggler hasIcon"
data-active={mode === "calendar"}
>
<span>Vis kalender</span>
<Icon />
<Icon type="calendar" />
</button>
<button onClick={toggleFilter} className="button tertiary">
<span>Filter</span>
<Icon />
<Icon type="filter" />
</button>
</div>
<EventFilter