feat: add queue management for admin panel

This commit is contained in:
DarkSky
2026-01-01 06:13:50 +08:00
parent f745f7b669
commit 0b0ae5ea0a
11 changed files with 2460 additions and 34 deletions
@@ -2,7 +2,7 @@ import { buttonVariants } from '@affine/admin/components/ui/button';
import { cn } from '@affine/admin/utils';
import { AccountIcon, SelfhostIcon } from '@blocksuite/icons/rc';
import { cssVarV2 } from '@toeverything/theme/v2';
import { LayoutDashboardIcon } from 'lucide-react';
import { LayoutDashboardIcon, ListChecksIcon } from 'lucide-react';
import { NavLink } from 'react-router-dom';
import { ServerVersion } from './server-version';
@@ -97,6 +97,12 @@ export function Nav({ isCollapsed = false }: NavProps) {
label="Workspaces"
isCollapsed={isCollapsed}
/>
<NavItem
to="/admin/queue"
icon={<ListChecksIcon size={18} />}
label="Queue"
isCollapsed={isCollapsed}
/>
{/* <NavItem
to="/admin/ai"
icon={<AiOutlineIcon fontSize={20} />}