重构:迁移3个列表视图到useAdminListPage + 提取useAdminAction组合式函数

This commit is contained in:
yml
2026-05-19 19:29:14 +08:00
parent 671b1640aa
commit 563038aa40
7 changed files with 629 additions and 467 deletions
+19 -6
View File
@@ -106,27 +106,27 @@
line-height: 1;
}
.summary-metric[data-tone='success'] {
.summary-metric[data-tone="success"] {
color: var(--color-success-dark);
background: var(--color-success-light);
border-color: #bbf7d0;
}
.summary-metric[data-tone='danger'] {
.summary-metric[data-tone="danger"] {
color: var(--color-danger-dark);
background: var(--color-danger-light);
border-color: #fecaca;
}
.summary-metric[data-tone='primary'] {
.summary-metric[data-tone="primary"] {
color: var(--color-primary-dark);
background: var(--color-primary-light);
border-color: #bfdbfe;
}
.summary-metric[data-tone='warning'] {
.summary-metric[data-tone="warning"] {
color: var(--color-warning-dark);
background: var(--color-warning-light);
border-color: #fed7aa;
}
.summary-metric[data-tone='muted'] {
.summary-metric[data-tone="muted"] {
color: var(--text-secondary);
background: #f8fafc;
border-color: var(--border-default);
@@ -267,6 +267,17 @@
gap: 6px;
align-items: center;
}
.action-stack--nowrap {
flex-wrap: nowrap;
white-space: nowrap;
}
.action-stack--vertical {
flex-direction: column;
align-items: center;
}
.action-stack--tight {
gap: var(--space-2);
}
.status-stack {
display: flex;
@@ -306,4 +317,6 @@
flex: 1 1 auto;
}
}
.mt-4 { margin-top: 16px; }
.mt-4 {
margin-top: 16px;
}