feat : add audit logs
CI / Verify (push) Successful in 1m28s
CI / Build immutable images and deploy (push) Successful in 2m40s

This commit is contained in:
2026-09-27 16:03:53 +07:00 Unverified
parent 094456ecba
commit 8ddb5896b6
18 changed files with 4027 additions and 115 deletions
+10
View File
@@ -8,6 +8,7 @@ import {
ImageIcon,
LayoutDashboardIcon,
BookOpenIcon,
ClipboardListIcon,
LogOutIcon,
PlusIcon,
UserPlusIcon,
@@ -31,6 +32,15 @@ export function AdminHeader() {
<span className="hidden sm:inline">ไกด์เกนชินไม่ใช่เกมมือถือ</span>
</Link>
<nav aria-label="Admin navigation" className="flex items-center gap-1">
<Button
variant={pathname === "/admin/activity" ? "secondary" : "ghost"}
size="sm"
nativeButton={false}
render={<Link href="/admin/activity" />}
>
<ClipboardListIcon data-icon="inline-start" />
<span className="hidden sm:inline">Activity</span>
</Button>
<Button
variant={pathname === "/admin/glossary" ? "secondary" : "ghost"}
size="sm"