refactor: tighten shadcn admin ui polish
This commit is contained in:
@@ -133,7 +133,7 @@ export function TicketCreatePage() {
|
||||
<span>请确认标题和问题描述已足够支持技术人员开始排查。</span>
|
||||
</div>
|
||||
<Button type="submit" disabled={submitting}>
|
||||
<Send className="size-4" />
|
||||
<Send data-icon="inline-start" />
|
||||
{submitting ? '提交中...' : '提交工单'}
|
||||
</Button>
|
||||
</div>
|
||||
@@ -160,7 +160,7 @@ export function TicketCreatePage() {
|
||||
|
||||
<AppSection
|
||||
title="AI 建单辅助"
|
||||
action={<Badge variant="ai"><Bot className="size-3" /> 即将接入</Badge>}
|
||||
action={<Badge variant="ai">即将接入</Badge>}
|
||||
>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
后续阶段将接入建单 Agent,用于补全字段、追问缺失信息和推荐相似问题。
|
||||
|
||||
@@ -124,7 +124,7 @@ export function TicketDetailPage({ ticketId }: { ticketId: number }) {
|
||||
variant={status === 'closed' ? 'outline' : 'secondary'}
|
||||
onClick={() => openTransition(status)}
|
||||
>
|
||||
{Icon ? <Icon className="size-4" /> : null}
|
||||
{Icon ? <Icon data-icon="inline-start" /> : null}
|
||||
{getStatusActionLabel(ticket.status, status)}
|
||||
</Button>
|
||||
)
|
||||
|
||||
@@ -113,7 +113,7 @@ const columns: AppDataTableColumn<Ticket>[] = [
|
||||
}}
|
||||
>
|
||||
详情
|
||||
<ArrowRight className="size-4" />
|
||||
<ArrowRight data-icon="inline-end" />
|
||||
</Button>
|
||||
)
|
||||
}
|
||||
@@ -200,7 +200,7 @@ export function TicketListPage() {
|
||||
title="工单中心"
|
||||
actions={
|
||||
<Button onClick={() => (window.location.hash = '/tickets/new')}>
|
||||
<Plus className="size-4" />
|
||||
<Plus data-icon="inline-start" />
|
||||
新建工单
|
||||
</Button>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user