From 50a02c6593f341006a4c4c3861fef4281239b575 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Mon, 6 Apr 2026 11:20:07 +0700 Subject: [PATCH] Separate manager page tabs from hero --- app/assets/css/main.css | 34 ++++++++++++++++++++++++++++ app/pages/bonus-system/index.vue | 38 ++++++++++++++++---------------- app/pages/clients/index.vue | 38 ++++++++++++++++---------------- 3 files changed, 72 insertions(+), 38 deletions(-) diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 57bed9d..bd05cea 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -238,6 +238,40 @@ body { color: #557562; } +.manager-page-tabs { + display: inline-flex; + align-items: center; + gap: 0.35rem; + border: 1px solid #d7e9de; + border-radius: 999px; + background: rgba(255, 255, 255, 0.72); + padding: 0.3rem; +} + +.manager-page-tab { + border: 0; + border-radius: 999px; + background: transparent; + padding: 0.75rem 1.15rem; + font-size: 0.95rem; + font-weight: 700; + color: #5c7b69; + transition: + background-color 0.18s ease, + box-shadow 0.18s ease, + color 0.18s ease; +} + +.manager-page-tab:hover { + color: #123824; +} + +.manager-page-tab--active { + background: var(--brand-primary); + color: #fff; + box-shadow: 0 12px 28px rgba(19, 153, 87, 0.22); +} + .manager-dock-shell { position: fixed; inset-inline: 0; diff --git a/app/pages/bonus-system/index.vue b/app/pages/bonus-system/index.vue index 7c567f6..d54cdb8 100644 --- a/app/pages/bonus-system/index.vue +++ b/app/pages/bonus-system/index.vue @@ -134,6 +134,25 @@ function userInitials(fullName: string) { - -