diff --git a/assets/css/routes/user-center/shell.css b/assets/css/routes/user-center/shell.css index 8ebf5ef4..0a767a0f 100644 --- a/assets/css/routes/user-center/shell.css +++ b/assets/css/routes/user-center/shell.css @@ -622,25 +622,6 @@ body.aksrt-user-center .uc-content, } } -.uc-service-grid__icon small { - position: absolute; - top: -5px; - right: -7px; - display: grid; - place-items: center; - min-width: 17px; - height: 17px; - padding: 0 4px; - border: 2px solid var(--surface-1); - border-radius: 99px; - background: var(--color-error, #ef4444); - color: #fff; - font-size: 9px; - font-style: normal; - font-weight: 700; - line-height: 1; -} - .uc-sidebar__pair { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); @@ -684,7 +665,8 @@ body.aksrt-user-center .uc-content, text-overflow: ellipsis; } -.uc-summary-card__body > i { +.uc-summary-card__body > i, +.uc-summary-card__body > svg { font-size: 18px; } @@ -716,14 +698,26 @@ body.aksrt-user-center .uc-content, .uc-center-card strong { font-size: 13px; } .uc-center-card small { margin-top: 3px; color: var(--color-ink-4); font-size: 10px; } -.uc-center-card > i { color: var(--color-ink-4); font-size: 11px; } +.uc-center-card > i, +.uc-center-card > svg { color: var(--color-ink-4); font-size: 11px; } .uc-center-card--creation .uc-center-card__icon { color: #6650c7; background: rgba(124, 92, 220, 0.12); } .uc-center-card--revenue .uc-center-card__icon { color: #ce6b35; background: rgba(234, 112, 55, 0.12); } -.uc-service-grid { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 8px; +/* Services / settings grids, ported from the reference theme sidebar: + four per row, no tinted tile behind the icon. */ +.user-icon-but-box > a { + width: calc(25% - 10px); + margin: 5px; + min-width: 50px; + max-width: 100px; + color: var(--color-ink-3); + text-align: center; + text-decoration: none; +} + +.user-icon-but-box > a:hover, +.user-icon-but-box > a.is-active { + color: var(--color-primary); } .uc-follow-management__list { display: grid; gap: 10px; margin-top: 16px; } @@ -735,44 +729,3 @@ body.aksrt-user-center .uc-content, .uc-follow-management__actions { display: flex; flex-wrap: wrap; gap: 8px; margin-left: auto; } @media (max-width: 560px) { .uc-follow-management__item { align-items: flex-start; flex-wrap: wrap; } .uc-follow-management__actions { width: 100%; margin-left: 60px; } } -.uc-service-grid__item { - display: flex; - flex-direction: column; - align-items: center; - gap: 7px; - min-width: 0; - padding: 4px 2px; - color: var(--color-ink-3); - font-size: 11px; - text-align: center; - text-decoration: none; -} - -.uc-service-grid__icon { - position: relative; - display: grid; - place-items: center; - width: 38px; - height: 38px; - border-radius: 14px; - background: var(--surface-2); - font-size: 16px; -} - -.uc-service-grid__item--cart .uc-service-grid__icon { color: #dd6941; background: rgba(238, 109, 61, 0.12); } -.uc-service-grid__item--level .uc-service-grid__icon { color: #9b6b0a; background: rgba(234, 179, 8, 0.13); } -.uc-service-grid__item--revenue .uc-service-grid__icon { color: #b8377d; background: rgba(219, 39, 119, 0.12); } -.uc-service-grid__item--auth .uc-service-grid__icon { color: #287bc4; background: rgba(14, 165, 233, 0.12); } -.uc-service-grid__item--orders .uc-service-grid__icon { color: #c05621; background: rgba(234, 88, 12, 0.12); } -.uc-service-grid__item--notice .uc-service-grid__icon { color: #d04b65; background: rgba(244, 63, 94, 0.11); } -.uc-service-grid__item--profile .uc-service-grid__icon { color: #6550c7; background: rgba(124, 92, 220, 0.12); } -.uc-service-grid__item--security .uc-service-grid__icon { color: #16816c; background: rgba(16, 185, 129, 0.12); } - -.uc-service-grid__item:hover, -.uc-service-grid__item.is-active { - color: var(--color-primary); -} - -.uc-service-grid__item.is-active .uc-service-grid__icon { - box-shadow: 0 0 0 2px var(--color-primary-soft), 0 5px 14px rgba(15, 23, 42, 0.08); -} diff --git a/inc/helpers/user-center-renderers/profile-sidebar.php b/inc/helpers/user-center-renderers/profile-sidebar.php index 1c0d67a6..b81fbcbb 100644 --- a/inc/helpers/user-center-renderers/profile-sidebar.php +++ b/inc/helpers/user-center-renderers/profile-sidebar.php @@ -15,7 +15,8 @@ require __DIR__ . '/sidebar-vip.php'; require __DIR__ . '/sidebar-commerce.php'; require __DIR__ . '/sidebar-creator.php'; require __DIR__ . '/sidebar-nav.php'; +$drawer_trigger_icon = aksrt_icon_markup('zibsvg-menu'); ?> diff --git a/inc/helpers/user-center-renderers/sidebar-commerce.php b/inc/helpers/user-center-renderers/sidebar-commerce.php index 4b7dc508..8d32fd2d 100644 --- a/inc/helpers/user-center-renderers/sidebar-commerce.php +++ b/inc/helpers/user-center-renderers/sidebar-commerce.php @@ -20,23 +20,26 @@ try { $wallet = '0.00'; } $points = max(0, (int) ($credit_balance ?? 0)); +$wallet_icon = aksrt_icon_markup('zibsvg-money-color-2'); +$points_icon = aksrt_icon_markup('zibsvg-points-color'); +$arrow_icon = aksrt_icon_markup('zibsvg-right'); ?>