feat(ui): add FontAwesome icons to menu buttons

This commit is contained in:
2026-02-23 16:05:32 -06:00
parent cbd5ec3a50
commit b38110cbe4
4 changed files with 38 additions and 5 deletions

View File

@@ -6,6 +6,9 @@ import { containerClass } from '@/styles/container'
import '@fontsource-variable/roboto'
import { getSecret } from 'astro:env/server'
import { css, cx } from '@styled-system/css'
import '@fortawesome/fontawesome-free/css/fontawesome.min.css'
import '@fortawesome/fontawesome-free/css/solid.min.css'
export interface Props {
title?: string
description?: string

View File

@@ -37,7 +37,7 @@ const links = [{ label: 'Home', href: '/' }]
---
<Button id="menu-button" variant="ghost" color="primary">
Menu <!-- TODO: Icon -->
<i class="fa-solid fa-bars"></i>
</Button>
<dialog class={dialogClass} id="menu" closedby="any">
<div class={dialogHeaderClass}>
@@ -47,7 +47,7 @@ const links = [{ label: 'Home', href: '/' }]
className={css({fill: "neutral.12"})}
/>
<Button id="close-menu" variant="ghost" color="primary">
Close <!-- TODO: Icon -->
<i class="fa-solid fa-xmark"></i>
</Button>
</div>
<nav role="navigation">