fix: align traffic top-up flows and unlimited overrides

This commit is contained in:
3252a8
2026-05-31 23:05:29 +03:00
parent df8f2636d2
commit 1578a9da36
13 changed files with 139 additions and 47 deletions
+1 -1
View File
@@ -66,7 +66,7 @@
<X size={18} />
</Button>
</div>
<ScrollArea class="dialog-body-scroll" maxHeight="none">
<ScrollArea class="dialog-body-scroll scroll-area--dialog" maxHeight="none">
<slot />
</ScrollArea>
</section>
@@ -36,6 +36,10 @@
overflow: hidden;
}
:global(.scroll-area--dialog) {
overflow: visible;
}
:global(.scroll-area__viewport) {
width: 100%;
height: 100%;
@@ -56,6 +60,10 @@
width: 10px;
}
:global(.scroll-area--dialog .scroll-area__scrollbar[data-orientation="vertical"]) {
transform: translateX(12px);
}
:global(.scroll-area__scrollbar[data-orientation="horizontal"]) {
flex-direction: column;
height: 10px;
+20 -21
View File
@@ -104957,10 +104957,9 @@ export const DEMO_DATASET = {
updated_by: null,
},
en: {
base: "Unlimited-style ceiling and a persistent bonus on the main traffic limit.",
base: "Unlimited access and a persistent bonus on the main traffic limit.",
fallback: "Режим безлимита и постоянный бонус к лимиту основного трафика.",
effective:
"Unlimited-style ceiling and a persistent bonus on the main traffic limit.",
effective: "Unlimited access and a persistent bonus on the main traffic limit.",
override: "",
overridden: false,
updated_at: null,
@@ -105241,22 +105240,22 @@ export const DEMO_DATASET = {
audience: "internal",
values: {
ru: {
base: "Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит только для премиум-сквадов.",
base: "Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит можно включить для основного трафика или премиум-сквадов.",
fallback:
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит только для премиум-сквадов.",
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит можно включить для основного трафика или премиум-сквадов.",
effective:
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит только для премиум-сквадов.",
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит можно включить для основного трафика или премиум-сквадов.",
override: "",
overridden: false,
updated_at: null,
updated_by: null,
},
en: {
base: "Extra main or premium traffic limits on top of the tariff; unlimited applies to premium squads only.",
base: "Extra main or premium traffic limits on top of the tariff; unlimited can be applied to main traffic or premium squads.",
fallback:
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит только для премиум-сквадов.",
"Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит можно включить для основного трафика или премиум-сквадов.",
effective:
"Extra main or premium traffic limits on top of the tariff; unlimited applies to premium squads only.",
"Extra main or premium traffic limits on top of the tariff; unlimited can be applied to main traffic or premium squads.",
override: "",
overridden: false,
updated_at: null,
@@ -134112,18 +134111,18 @@ export const DEMO_DATASET = {
audience: "user",
values: {
ru: {
base: "Докупить премиум-трафик (мини-приложение)",
fallback: "Докупить премиум-трафик (мини-приложение)",
effective: "Докупить премиум-трафик (мини-приложение)",
base: "Докупить премиум-трафик",
fallback: "Докупить премиум-трафик",
effective: "Докупить премиум-трафик",
override: "",
overridden: false,
updated_at: null,
updated_by: null,
},
en: {
base: "Top up premium traffic (mini app)",
fallback: "Докупить премиум-трафик (мини-приложение)",
effective: "Top up premium traffic (mini app)",
base: "Top up premium traffic",
fallback: "Докупить премиум-трафик",
effective: "Top up premium traffic",
override: "",
overridden: false,
updated_at: null,
@@ -134136,18 +134135,18 @@ export const DEMO_DATASET = {
audience: "user",
values: {
ru: {
base: "Докупить трафик (мини-приложение)",
fallback: "Докупить трафик (мини-приложение)",
effective: "Докупить трафик (мини-приложение)",
base: "Докупить трафик",
fallback: "Докупить трафик",
effective: "Докупить трафик",
override: "",
overridden: false,
updated_at: null,
updated_by: null,
},
en: {
base: "Top up traffic (mini app)",
fallback: "Докупить трафик (мини-приложение)",
effective: "Top up traffic (mini app)",
base: "Top up traffic",
fallback: "Докупить трафик",
effective: "Top up traffic",
override: "",
overridden: false,
updated_at: null,
-9
View File
@@ -2760,15 +2760,6 @@
max-height: min(100%, 760px);
}
.admin-user-dialog .dialog-body-scroll {
margin-right: -10px;
padding-right: 10px;
}
.admin-user-dialog .dialog-body-scroll > .scroll-area__viewport {
padding-right: 10px;
}
.admin-user-dialog-body {
display: grid;
grid-template-columns: minmax(0, 1fr);