feat(platform): show link issue count in topbar
This commit is contained in:
@@ -26,11 +26,13 @@ const navItems = [
|
||||
|
||||
export function AppShell({
|
||||
activePage,
|
||||
linkIssueCount,
|
||||
onChange,
|
||||
onVehicleSearch,
|
||||
children
|
||||
}: {
|
||||
activePage: PageKey;
|
||||
linkIssueCount: number | null;
|
||||
onChange: (page: PageKey) => void;
|
||||
onVehicleSearch: (keyword: string) => void;
|
||||
children: ReactNode;
|
||||
@@ -76,7 +78,9 @@ export function AppShell({
|
||||
</Space>
|
||||
<Space spacing={12}>
|
||||
<Tag color="blue">生产环境</Tag>
|
||||
<Button size="small" onClick={() => onChange('quality')}>链路监控</Button>
|
||||
<Button size="small" onClick={() => onChange('quality')}>
|
||||
{linkIssueCount == null ? '链路监控' : linkIssueCount > 0 ? `链路 ${linkIssueCount} 项关注` : '链路正常'}
|
||||
</Button>
|
||||
</Space>
|
||||
</header>
|
||||
{children}
|
||||
|
||||
Reference in New Issue
Block a user