Sprint 2 UI and brand refresh
Workbench: ramp-adjusted headline (TCO, net run-rate, NPV, IRR, payback), financial model panel with internal-only investment, year-by-year cash flow, scenario panel (presets + custom, presented scenario, report comparison), overlap heat map, shelfware and expansion panel, editable implementation timeline (drag, resize, row editor, dependencies, reset), version history with compare and restore, deal status, customer logo. Deliverables: report, Word and new PowerPoint deck present the chosen scenario with net figures only; investment and dossier entitlements never itemized (covered by the leak suite). Exports and printing snapshot automatically. New pages: Portfolio dashboard, Settings (company name, logo, accent). Knowledge base: duplicate queue with merge, confidence and sourcing, TCO defaults, needs-review filter. Brand: VMware by Broadcom palette per Brand Guidelines.pdf; Darkmode navy dark theme; AA-safe accent ink; business units remapped to palette. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
27
src/lib/brand.ts
Normal file
27
src/lib/brand.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
* VMware by Broadcom palette (Brand Guidelines, "Colors & Design Components").
|
||||
* Light-theme values are the AA-safe ones for text on white; dark-theme values
|
||||
* are the guide's adjusted set for dark backgrounds.
|
||||
*/
|
||||
export const BRAND = {
|
||||
darkBlue: "#1B1D36",
|
||||
navy: "#005C8A",
|
||||
lightBlue: "#007DA3",
|
||||
azure: "#0098C7",
|
||||
aqua: "#007B8C",
|
||||
green: "#61A60E",
|
||||
greenAA: "#23800A",
|
||||
purple: "#6C4B94",
|
||||
} as const;
|
||||
|
||||
/** Swatches offered wherever a colour is picked (accent, business units). */
|
||||
export const BRAND_SWATCHES: { name: string; hex: string }[] = [
|
||||
{ name: "Navy", hex: BRAND.navy },
|
||||
{ name: "Light Blue", hex: BRAND.lightBlue },
|
||||
{ name: "Azure", hex: BRAND.azure },
|
||||
{ name: "Aqua", hex: BRAND.aqua },
|
||||
{ name: "Green", hex: BRAND.greenAA },
|
||||
{ name: "Lime", hex: BRAND.green },
|
||||
{ name: "Purple", hex: BRAND.purple },
|
||||
{ name: "Dark Blue", hex: BRAND.darkBlue },
|
||||
];
|
||||
Reference in New Issue
Block a user