feat : add monthly
CI / Verify (push) Successful in 2m50s
CI / Build immutable images and deploy (push) Successful in 2m26s

This commit is contained in:
2026-10-04 15:29:02 +07:00 Unverified
parent 33ad2f498b
commit 643e77a88f
14 changed files with 4245 additions and 28 deletions
+11 -20
View File
@@ -68,26 +68,6 @@ export function AdminHeader() {
<BookOpenIcon data-icon="inline-start" />
<span className="hidden xl:inline">Glossary</span>
</Button>
<Button
variant={pathname === "/admin" ? "secondary" : "ghost"}
size="sm"
nativeButton={false}
render={<Link href="/admin" />}
aria-label="Dashboard"
>
<LayoutDashboardIcon data-icon="inline-start" />
<span className="hidden xl:inline">Dashboard</span>
</Button>
<Button
variant={pathname === "/admin/create" ? "secondary" : "ghost"}
size="sm"
nativeButton={false}
render={<Link href="/admin/create" />}
aria-label="New Guide"
>
<PlusIcon data-icon="inline-start" />
<span className="hidden xl:inline">New Guide</span>
</Button>
<Button
variant={
pathname.startsWith("/admin/image") ? "secondary" : "ghost"
@@ -100,6 +80,17 @@ export function AdminHeader() {
<ImageIcon data-icon="inline-start" />
<span className="hidden xl:inline">Image Generator</span>
</Button>
<Button
variant={pathname === "/admin" ? "secondary" : "ghost"}
size="sm"
nativeButton={false}
render={<Link href="/admin" />}
aria-label="Dashboard"
>
<LayoutDashboardIcon data-icon="inline-start" />
<span className="hidden xl:inline">Dashboard</span>
</Button>
<Button
variant="ghost"
size="icon-sm"