Skip to content

Commit a7bcdb7

Browse files
committed
feat(programa): default to visual grid view, keep list as opt-in
Visual users land on the Pretalx widget by default; the accessible list is now a one-click toggle away for screen reader users and anyone who prefers a semantic structure.
1 parent 39584b0 commit a7bcdb7

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/components/ProgramaPage.astro

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ const schedule = await getSchedule()
3333
<label
3434
class="cursor-pointer px-4 py-2 rounded-lg text-sm has-[:checked]:bg-pycon-orange has-[:checked]:text-pycon-black has-[:checked]:font-semibold text-pycon-gray-25 transition-colors"
3535
>
36-
<input type="radio" name="schedule-view" value="list" class="sr-only" checked />
36+
<input type="radio" name="schedule-view" value="list" class="sr-only" />
3737
{t.list.viewModeList}
3838
</label>
3939
<label
4040
class="cursor-pointer px-4 py-2 rounded-lg text-sm has-[:checked]:bg-pycon-orange has-[:checked]:text-pycon-black has-[:checked]:font-semibold text-pycon-gray-25 transition-colors"
4141
>
42-
<input type="radio" name="schedule-view" value="grid" class="sr-only" />
42+
<input type="radio" name="schedule-view" value="grid" class="sr-only" checked />
4343
{t.list.viewModeGrid}
4444
</label>
4545
</fieldset>
4646

47-
<div id="schedule-list-view" class="schedule-view" data-view="list">
47+
<div id="schedule-list-view" class="schedule-view hidden" data-view="list">
4848
{
4949
schedule ? (
5050
<ScheduleList schedule={schedule} lang={lang} />
@@ -66,7 +66,7 @@ const schedule = await getSchedule()
6666
}
6767
</div>
6868

69-
<div id="schedule-grid-view" class="schedule-view hidden" data-view="grid">
69+
<div id="schedule-grid-view" class="schedule-view" data-view="grid">
7070
<pretalx-schedule
7171
event-url="https://pretalx.com/pycones-2026/"
7272
locale={t.locale}

0 commit comments

Comments
 (0)