Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion website/lib/ui/site-footer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ export function siteFooter() {
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${GH_URL} target="_blank" rel="noopener noreferrer">GitHub${NEW_TAB}</a>
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${GH_URL + '/discussions'} target="_blank" rel="noopener noreferrer">Discussions${NEW_TAB}</a>
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${DISCORD_URL} target="_blank" rel="noopener noreferrer">Discord${NEW_TAB}</a>
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${X_URL} target="_blank" rel="noopener noreferrer">X${NEW_TAB}</a>
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${BLUESKY_URL} target="_blank" rel="noopener noreferrer">Bluesky${NEW_TAB}</a>
<a class="text-fg-muted hover:text-accent no-underline text-sm transition-colors" href=${X_URL} target="_blank" rel="noopener noreferrer">X${NEW_TAB}</a>
</div>
<div class="flex flex-col gap-3">
<a href="/" aria-label="WebJs home" class="no-underline text-fg inline-flex w-fit transition-opacity duration-150 hover:opacity-80">${brandLockup('ftr', { height: 26 })}</a>
Expand Down
2 changes: 2 additions & 0 deletions website/test/ssr/nav-and-routes.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ test('the footer Community column carries the social profiles', async () => {
}
assert.ok(out.includes('>X<'), 'the X link is labelled');
assert.ok(out.includes('>Bluesky<'), 'the Bluesky link is labelled');
// Bluesky sits above X, so the column ends on the account we promote least.
assert.ok(out.indexOf('>Bluesky<') < out.indexOf('>X<'), 'Bluesky is listed before X');
});

test('the header still carries the rest of the nav', async () => {
Expand Down
Loading