Add AP filter to admin list; fix reset as unstyled button

This commit is contained in:
Pontoporeia
2026-04-08 15:17:41 +02:00
parent 4199b206db
commit 49b113319a
4 changed files with 94 additions and 54 deletions

View File

@@ -386,7 +386,7 @@
gap: var(--space-xs);
margin-bottom: var(--space-m);
flex-wrap: wrap;
align-items: flex-end;
align-items: center;
}
.admin-filters input[type="text"],
@@ -425,8 +425,19 @@
.admin-filters-reset {
font-size: var(--step--1);
color: var(--text-secondary);
text-decoration: underline;
background: none;
border: 1px solid var(--border-primary);
border-radius: 3px;
font-family: inherit;
padding: var(--space-3xs) var(--space-xs);
cursor: pointer;
text-decoration: none;
transition: border-color 0.15s, color 0.15s;
}
.admin-filters-reset:hover {
border-color: var(--text-secondary);
color: var(--text-primary);
}
/* ── Bulk actions bar ───────────────────────────────────────────────────── */
@@ -906,26 +917,32 @@
margin-top: var(--space-2xs);
}
/* ── List page header (title + stats row, then button) ──────────────────── */
.admin-list-header {
/* ── List page toolbar (title + filters + stats + import, one row) ───────── */
.admin-list-toolbar {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: var(--space-s);
margin-bottom: var(--space-l);
}
.admin-list-header__top {
display: flex;
align-items: baseline;
justify-content: space-between;
align-items: center;
gap: var(--space-m);
margin-bottom: var(--space-m);
flex-wrap: wrap;
width: 100%;
}
.admin-list-header h1 {
.admin-list-toolbar h1 {
margin: 0;
white-space: nowrap;
flex-shrink: 0;
}
.admin-list-toolbar .admin-filters {
flex: 1;
margin-bottom: 0;
flex-wrap: nowrap;
}
.admin-list-toolbar__right {
display: flex;
align-items: center;
gap: var(--space-s);
flex-shrink: 0;
}
/* ── Dialog ───────────────────────────────────────────────────────────── */