/** * Tab glyphs for the apes tabs (智能体 / 应用 / 画像). * * These follow the SAME recipe as this repo's own icon set in * `src/client/icons.tsx` — the one the sidebar already uses for 终端 / * 浏览器 / 文件变动: a 16×16 viewBox whose artwork spans 1.5–14.5, a 1.5px * `currentColor` stroke, round caps/joins, `fill: none`. * * That recipe is what makes an icon sit at the native visual weight in the * `+` new-tab menu and the right-panel tile grid: DSH's own glyphs fill * ~92–96% of the box, so artwork padded any tighter renders visibly small * next to them. * * (An earlier revision drew these as fill-only paths spanning only 10–12 of * the 16 units — that is why they read as a separate, lighter family.) */ import type { ReactNode } from 'react' /** Agent glyph: a rounded robot head with two fill eyes. */ export function IconAgentOutline16({ size = 16, className }: { size?: number; className?: string }): ReactNode { return ( ) } /** Apps glyph: a 2×2 grid of rounded squares. */ export function IconAppsOutline16({ size = 16, className }: { size?: number; className?: string }): ReactNode { return ( ) } /** Profile glyph: a head over shoulders. */ export function IconUserOutline16({ size = 16, className }: { size?: number; className?: string }): ReactNode { return ( ) }