Skip to content

Commit 0d8b041

Browse files
committed
feat: add Browse page with paginated publication index
Add a /browse page showing all publications with client-side pagination, sorting, and card-based layout. Add Browse nav link to header. Convert homepage Browse Articles button from search dialog trigger to /browse link.
1 parent d5478dd commit 0d8b041

3 files changed

Lines changed: 628 additions & 16 deletions

File tree

src/components/Header.astro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ import SearchDialog from './SearchDialog.astro';
2323
<wa-icon label="Search" name="magnifying-glass" variant="solid" class="nav-icon brand-text"></wa-icon>
2424
<span class="brand-text">Search</span>
2525
</button>
26+
<a href="/browse" class="nav-link">
27+
<wa-icon label="Browse" name="book-open" variant="solid" class="nav-icon brand-text"></wa-icon>
28+
<span class="brand-text">Browse</span>
29+
</a>
2630
<a href="/about" class="nav-link">
2731
<wa-icon label="About" name="circle-info" variant="solid" class="nav-icon brand-text"></wa-icon>
2832
<span class="brand-text">About</span>

0 commit comments

Comments
 (0)