fix(ui): dashboard panel heights + missing icon

- Use height: 480px on .dash-grid so both columns are the same height;
  side panels split that height via flex instead of their own max-height
- Add LayoutDashboard icon to the DASHBOARD page header
This commit is contained in:
2026-04-30 00:24:27 -04:00
parent fbc9877ef2
commit b364c41736
2 changed files with 9 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
import React, { useEffect, useMemo, useRef, useState } from 'react';
import { useNavigate } from 'react-router-dom';
import './Dashboard.css';
import { Shield, Users, Activity, Clock, Paperclip, Crosshair, Flame, Archive, ShieldOff, Server } from '../icons';
import { Shield, Users, Activity, Clock, Paperclip, Crosshair, Flame, Archive, ShieldOff, Server, LayoutDashboard } from '../icons';
import { parseEventBody } from '../utils/parseEventBody';
import ArtifactDrawer from './ArtifactDrawer';
import EmptyState from './EmptyState/EmptyState';
@@ -223,7 +223,10 @@ const Dashboard: React.FC<DashboardProps> = ({ searchQuery }) => {
<div className="dashboard">
<div className="page-header">
<div className="page-title-group">
<h1>DASHBOARD</h1>
<div style={{ display: 'flex', alignItems: 'center', gap: 12 }}>
<LayoutDashboard size={22} className="violet-accent" />
<h1>DASHBOARD</h1>
</div>
<span className="page-sub">SECTOR · {sector} · LIVE</span>
</div>
<div className="section-actions">