chore: improve backup admin controls

This commit is contained in:
3252a8
2026-05-27 23:22:20 +03:00
parent ef4b493e65
commit b6c6887842
7 changed files with 393 additions and 93 deletions
@@ -1,5 +1,6 @@
<script>
import { Label, Separator, Tabs } from "$components/ui/primitives.js";
import { Checkbox } from "$components/ui/index.js";
import Dialog from "$components/ui/dialog.svelte";
import {
AdminBadge,
@@ -680,8 +681,7 @@
<div class="admin-user-action-sheet-footer admin-override-card-footer">
<div class="admin-override-card-toolbar">
<label class="admin-override-unlimited-label">
<input
type="checkbox"
<Checkbox
bind:checked={$usersStore.premiumUnlimitedDraft}
aria-label={at("user_override_unlimited_short", {}, "Безлимит")}
/>
@@ -760,8 +760,7 @@
<div class="admin-user-action-sheet-footer admin-override-card-footer">
<div class="admin-override-card-toolbar">
<label class="admin-override-unlimited-label">
<input
type="checkbox"
<Checkbox
bind:checked={$usersStore.regularUnlimitedDraft}
aria-label={at("user_override_unlimited_short", {}, "Безлимит")}
/>
@@ -1110,11 +1109,6 @@
user-select: none;
min-height: 36px;
}
.admin-override-unlimited-label input[type="checkbox"] {
width: 18px;
height: 18px;
flex-shrink: 0;
}
@media (max-width: 520px) {
.admin-override-card-toolbar {
flex-direction: column;