fix(web): activate contextual help and filter status
This commit is contained in:
@@ -44,6 +44,18 @@ button, a { -webkit-tap-highlight-color: transparent; }
|
||||
.v2-topbar-actions { display: flex; align-items: center; gap: 4px; }
|
||||
.v2-topbar-actions button { display: grid; width: 34px; height: 34px; place-items: center; border: 0; border-radius: 8px; background: transparent; color: #64748b; cursor: pointer; }
|
||||
.v2-topbar-actions button:hover { background: #f1f5f9; }
|
||||
.v2-help-backdrop { position: fixed; z-index: 1200; inset: 0; background: rgba(15,23,42,.12); }
|
||||
.v2-help-panel { position: absolute; top: 58px; right: 18px; width: min(390px, calc(100vw - 28px)); border: 1px solid rgba(255,255,255,.9); border-radius: 14px; background: #fff; padding: 18px; box-shadow: 0 24px 70px rgba(15,23,42,.22); }
|
||||
.v2-help-panel > header { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
|
||||
.v2-help-panel > header small { color: var(--v2-blue); font-size: 10px; font-weight: 800; letter-spacing: .08em; }
|
||||
.v2-help-panel h2 { margin: 4px 0 0; color: #17253a; font-size: 19px; }
|
||||
.v2-help-panel > header button { display: grid; width: 32px; height: 32px; flex: 0 0 auto; place-items: center; border: 0; border-radius: 8px; background: #f3f6fa; color: #627086; cursor: pointer; }
|
||||
.v2-help-panel > p { margin: 15px 0; color: #59677c; font-size: 12px; line-height: 1.7; }
|
||||
.v2-help-panel ol { display: grid; gap: 9px; margin: 0; padding: 0; list-style: none; }
|
||||
.v2-help-panel li { display: grid; grid-template-columns: 24px minmax(0,1fr); align-items: start; gap: 9px; border-radius: 8px; background: #f7f9fc; padding: 10px; color: #435168; font-size: 11px; line-height: 1.65; }
|
||||
.v2-help-panel li > span { display: grid; width: 22px; height: 22px; place-items: center; border-radius: 50%; background: var(--v2-blue-soft); color: var(--v2-blue); font-size: 10px; font-weight: 800; }
|
||||
.v2-help-panel > footer { display: flex; align-items: center; gap: 6px; margin-top: 14px; color: #8996a8; font-size: 10px; }
|
||||
.v2-help-panel kbd { border: 1px solid #dce4ef; border-radius: 4px; background: #fff; padding: 2px 5px; color: #59677c; font-family: inherit; }
|
||||
.v2-current-user { display: flex; align-items: center; gap: 6px; margin: 0 5px; color: #59677c; font-size: 11px; }.v2-current-user b { max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.v2-current-user small, .v2-role-badge { border-radius: 10px; background: var(--v2-blue-soft); padding: 2px 6px; color: var(--v2-blue); font-size: 9px; }
|
||||
.v2-role-notice { margin: 6px 0; border-radius: 6px; background: #f6f8fb; padding: 8px; color: var(--v2-muted); font-size: 8px; line-height: 1.5; }
|
||||
.v2-content { min-width: 0; min-height: 0; flex: 1; overflow: auto; }
|
||||
@@ -81,6 +93,8 @@ button, a { -webkit-tap-highlight-color: transparent; }
|
||||
.v2-batch-search-dialog > footer button { min-width: 92px; }
|
||||
.v2-batch-search-dialog > footer button:disabled { opacity: .45; cursor: not-allowed; }
|
||||
.v2-filterbar select { height: 36px; border: 1px solid #dce4ef; border-radius: 7px; background: #fff; padding: 0 30px 0 11px; color: #4d5c70; outline: 0; font-size: 12px; }
|
||||
.v2-filter-live-status { display: flex; height: 36px; align-items: center; justify-content: center; gap: 6px; border: 1px solid #d9e8fb; border-radius: 7px; background: #f5f9ff; padding: 0 11px; color: #3568a9; font-size: 11px; font-weight: 700; white-space: nowrap; }
|
||||
.v2-filter-live-status svg { color: var(--v2-blue); }
|
||||
.v2-primary-button, .v2-secondary-button { display: flex; height: 36px; align-items: center; justify-content: center; gap: 7px; border-radius: 7px; padding: 0 14px; cursor: pointer; font-size: 12px; font-weight: 700; }
|
||||
.v2-primary-button { border: 1px solid var(--v2-blue); background: var(--v2-blue); color: #fff; box-shadow: 0 5px 12px rgba(18,104,243,.18); }
|
||||
.v2-secondary-button { border: 1px solid #dce4ef; background: #fff; color: #59677c; }
|
||||
@@ -1107,13 +1121,14 @@ button, a { -webkit-tap-highlight-color: transparent; }
|
||||
.v2-topbar h1 { font-size: 17px; }
|
||||
.v2-topbar-actions { gap: 0; }
|
||||
.v2-topbar-actions button { width: 40px; height: 40px; }
|
||||
.v2-help-panel { top: 48px; right: 7px; padding: 16px; }
|
||||
.v2-current-user { display: none; }
|
||||
.v2-content { overscroll-behavior: contain; }
|
||||
.v2-monitor-page { height: auto; min-height: 100%; gap: 8px; overflow: visible; padding: 8px; }
|
||||
.v2-filterbar { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px; padding: 9px; box-shadow: 0 4px 16px rgba(21,32,51,.04); }
|
||||
.v2-search-field { grid-column: 1 / -1; height: 44px; }
|
||||
.v2-search-field input, .v2-filterbar select { font-size: 16px; }
|
||||
.v2-filterbar select, .v2-primary-button, .v2-secondary-button { height: 44px; }
|
||||
.v2-filterbar select, .v2-primary-button, .v2-secondary-button, .v2-filter-live-status { height: 44px; }
|
||||
.v2-primary-button, .v2-secondary-button { padding: 0 10px; font-size: 12px; }
|
||||
.v2-monitor-mode { height: 44px; }
|
||||
.v2-monitor-mode button { flex: 1; font-size: 12px; }
|
||||
|
||||
Reference in New Issue
Block a user