Add operator controls to the Command Center overview and reuse a shared theme dropdown. - Add Command Center controls for org chart status, pause toggles, heartbeat, concurrency settings, and theme selection. - Extract theme option metadata and a reusable ThemeDropdown for app-level and Command Center theme controls. - Update localization, documentation, and dashboard tests for the new controls and mobile layout behavior. Files changed: docs/dashboard-guide.md | 1 + docs/settings-reference.md | 6 +- packages/dashboard/app/App.tsx | 8 +- .../dashboard/app/components/ThemeDropdown.css | 96 +++++ .../dashboard/app/components/ThemeDropdown.tsx | 175 +++++++++ .../dashboard/app/components/ThemeSelector.tsx | 65 +--- .../components/__tests__/ThemeDropdown.test.tsx | 76 ++++ .../components/__tests__/ThemeSelector.test.tsx | 18 + .../components/command-center/CommandCenter.tsx | 52 ++- .../command-center/CommandCenterControls.css | 193 ++++++++++ .../command-center/CommandCenterControls.tsx | 424 +++++++++++++++++++++ .../__tests__/CommandCenter.mobile-scroll.test.tsx | 17 + .../__tests__/CommandCenter.test.tsx | 26 +- .../__tests__/CommandCenterControls.test.tsx | 241 ++++++++++++ packages/dashboard/app/components/themeOptions.ts | 70 ++++ packages/i18n/locales/en/app.json | 47 +++ 16 files changed, 1442 insertions(+), 73 deletions(-) Fusion-Task-Id: FN-6727 Fusion-Task-Lineage: bd7752cf-9f6e-4359-a5bc-d2a4b68d086b
3.5 KiB
3.5 KiB