diff --git a/dashboard/siro-admin/css/main.css b/dashboard/siro-admin/css/main.css index 37febf03..47910b18 100644 --- a/dashboard/siro-admin/css/main.css +++ b/dashboard/siro-admin/css/main.css @@ -1181,3 +1181,34 @@ h1, h2, h3, h4, h5, h6 { color: var(--text-subtle); margin-bottom: 0.75rem; } + +/* Inline search + clickable rows */ +.search-inline { + display: flex; + gap: 0.5rem; + align-items: center; + flex: 1; + min-width: 260px; +} + +.search-inline .form-input { + padding-left: 1rem; + font-size: 0.85rem; +} + +.row-clickable { cursor: pointer; } +.row-clickable:hover { background: rgba(99, 102, 241, 0.08) !important; } + +.load-more { + display: flex; + justify-content: center; + padding: 1rem 0 0.25rem; +} + +.decrypt-area { + padding: 0.85rem 1rem; + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.8rem; + resize: vertical; + min-height: 84px; +} diff --git a/dashboard/siro-admin/index.html b/dashboard/siro-admin/index.html index 255fdcfe..e4d85d4d 100644 --- a/dashboard/siro-admin/index.html +++ b/dashboard/siro-admin/index.html @@ -286,6 +286,10 @@ +
| #${esc(d.id)} | ${esc(`${d.first_name || ''} ${d.last_name || ''}`.trim() || 'Unnamed')} | -${esc(d.phone || '—')} | +${esc(maskPhone(d.phone))} | ${esc(d.email || '—')} | ${rating(d.passengerAverageRating)} | ${fmtInt(d.countPassengerRide)} | @@ -512,6 +668,9 @@${esc(d.status || 'unknown')} |
| #${esc(p.id)} | ${esc(`${p.first_name || ''} ${p.last_name || ''}`.trim() || 'Unnamed')} | -${esc(p.email || p.phone || '—')} | +${esc(p.email || maskPhone(p.phone))} | ${fmtInt(p.countPassengerRide)} | ${rating(p.passengerAverageRating)} | ${fmtInt(p.countPassengerCancel)} | @@ -531,6 +690,9 @@${esc(p.status || 'unknown')} |