Skip to content

Commit d962fba

Browse files
committed
feat: improve filter and tab layout, update apply filter behavior
1 parent 752e07f commit d962fba

1 file changed

Lines changed: 28 additions & 27 deletions

File tree

app/matches/[slug]/page.js

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -440,32 +440,6 @@ const MatchPage = ({ params }) => {
440440
</button>
441441
</div>
442442

443-
{/* Points / Saved tabs */}
444-
<div className={styles.sidebarTabs}>
445-
<button
446-
onClick={() => setSidebarTab('points')}
447-
className={
448-
sidebarTab === 'points'
449-
? styles.toggle_button_neutral_active_wide
450-
: styles.toggle_button_neutral_inactive_wide
451-
}
452-
>
453-
Points
454-
</button>
455-
{bookmarks.length > 0 && (
456-
<button
457-
onClick={() => setSidebarTab('saved')}
458-
className={
459-
sidebarTab === 'saved'
460-
? styles.toggle_button_neutral_active_wide
461-
: styles.toggle_button_neutral_inactive_wide
462-
}
463-
>
464-
Saved ({bookmarks.length})
465-
</button>
466-
)}
467-
</div>
468-
469443
{/* Active filters — only rendered when filters are set */}
470444
{sortedFilterList.length > 0 && (
471445
<div className={filterListStyles.activeFilterListContainer}>
@@ -579,7 +553,10 @@ const MatchPage = ({ params }) => {
579553
}}
580554
>
581555
<button
582-
onClick={() => filterSubmitRef.current?.()}
556+
onClick={() => {
557+
filterSubmitRef.current?.()
558+
setFiltersOpen(false)
559+
}}
583560
style={{
584561
padding: '1vh 2vw',
585562
fontSize: '1.4vw',
@@ -596,6 +573,30 @@ const MatchPage = ({ params }) => {
596573
</>
597574
)}
598575

576+
{/* Points / Saved tabs */}
577+
<div className={styles.sidebarTabs}>
578+
<button
579+
onClick={() => setSidebarTab('points')}
580+
className={
581+
sidebarTab === 'points'
582+
? styles.toggle_button_neutral_active_wide
583+
: styles.toggle_button_neutral_inactive_wide
584+
}
585+
>
586+
Points
587+
</button>
588+
<button
589+
onClick={() => setSidebarTab('saved')}
590+
className={
591+
sidebarTab === 'saved'
592+
? styles.toggle_button_neutral_active_wide
593+
: styles.toggle_button_neutral_inactive_wide
594+
}
595+
>
596+
Saved ({bookmarks.length})
597+
</button>
598+
</div>
599+
599600
{/* Points list / Saved bookmarks */}
600601
<div className={styles.sidebox}>
601602
<div className={styles.sidecontent}>

0 commit comments

Comments
 (0)