feat(ui): adopt JobTrack mockup design tokens (indigo brand, light dashboard)
First UI slice toward the product mockups. Shifts the shared MUI theme to match the mockup identity without restructuring components: - Default accent -> indigo #6366f1 (drives primary buttons, active nav, and the Applied/Interview status colours). Users with a custom accent keep theirs. - Light app background -> #F4F6FB with white paper, giving the layered dashboard look (cards/inputs sit above a soft grey canvas). - Global corner radius 8 -> 10 to match the mockups' rounder cards. - Accent picker: offer indigo/cyan/violet presets first (kept #15803d). Behaviour-only theme change. Frontend suite: 38/39 pass; the 1 failure (end-to-end-trust-loop tailored-CV) is pre-existing on this branch (verified by running it on the clean tree) and unrelated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -45,7 +45,7 @@ function TabPanel({ value, index, children }: { value: number; index: number; ch
|
||||
return <Box sx={{ mt: 2 }}>{children}</Box>;
|
||||
}
|
||||
|
||||
const ACCENTS = ["#15803d", "#16a34a", "#22c55e", "#0f766e", "#2563eb", "#65a30d", "#8b5cf6", "#f97316"];
|
||||
const ACCENTS = ["#6366f1", "#22d3ee", "#2563eb", "#8b5cf6", "#15803d", "#16a34a", "#0f766e", "#f97316"];
|
||||
const NOTIFICATION_PREFS_KEY = "settings.notificationPrefs";
|
||||
|
||||
type NotificationPrefs = {
|
||||
|
||||
Reference in New Issue
Block a user