From 325221610fa79be9430bac4cce4ee5e66718ca09 Mon Sep 17 00:00:00 2001 From: michael Date: Thu, 5 Feb 2026 16:53:03 -0600 Subject: [PATCH] UI overhaul: white backgrounds, flat design, teal hero, sidebar flush-left nav - Add teal-brand (#01A1A2) color to Tailwind config - Hero: white bg, teal text, remove gradient circles/noise overlay, font-semibold - Sidebar: stacked logo, lime COMPLIANCE AI, flush-left active items, remove blue dots - ChecksOverview: remove gradient background and decorative blurs - Campaigns: white bg, primary-blue table text, font-semibold headings - Analytics: white bg, borderless shadow cards, sentence case headings - Auditing: white bg, font-semibold heading - Settings: white bg, remove tab container styling, flat cards, sentence case Proof types - Profile: white bg, flat layout, active-blue question button, design system colors - All page titles changed from font-bold to font-semibold Co-Authored-By: Claude Opus 4.6 --- frontend/components/Analytics.tsx | 10 +++---- frontend/components/Auditing.tsx | 4 +-- frontend/components/Campaigns.tsx | 26 +++++++++--------- frontend/components/ChecksOverview.tsx | 9 ++----- frontend/components/Hero.tsx | 18 ++++--------- frontend/components/Profile.tsx | 36 ++++++++++++------------- frontend/components/Settings.tsx | 20 +++++++------- frontend/components/Sidebar.tsx | 37 +++++++++++--------------- frontend/index.html | 1 + 9 files changed, 72 insertions(+), 89 deletions(-) diff --git a/frontend/components/Analytics.tsx b/frontend/components/Analytics.tsx index 2493b19..614669f 100755 --- a/frontend/components/Analytics.tsx +++ b/frontend/components/Analytics.tsx @@ -65,9 +65,9 @@ export const Analytics: React.FC = () => { ]; return ( -
+
-

Performance Analytics

+

Performance analytics

Overall usage and performance statistics for the tool.

@@ -77,7 +77,7 @@ export const Analytics: React.FC = () => { {stats.map((stat) => { const Icon = stat.icon; return ( -
+
@@ -93,7 +93,7 @@ export const Analytics: React.FC = () => { {/* AI Performance Summary */}
-

AI Performance Summary

+

AI performance summary

@@ -109,7 +109,7 @@ export const Analytics: React.FC = () => { {/* Agent Performance Table */}
-

Agent Performance (Last 7 Days)

+

Agent performance (last 7 days)

diff --git a/frontend/components/Auditing.tsx b/frontend/components/Auditing.tsx index 0129f54..b47a145 100755 --- a/frontend/components/Auditing.tsx +++ b/frontend/components/Auditing.tsx @@ -163,9 +163,9 @@ export const Auditing: React.FC = ({ flaggedItems, resolvedItems, const [activeTab, setActiveTab] = useState<'Flags' | 'Resolutions' | 'Errors'>('Flags'); return ( -
+
-

Auditing

+

Auditing

Review and investigate all user-flagged feedback.

diff --git a/frontend/components/Campaigns.tsx b/frontend/components/Campaigns.tsx index d03e996..7dfa755 100755 --- a/frontend/components/Campaigns.tsx +++ b/frontend/components/Campaigns.tsx @@ -364,7 +364,7 @@ const CampaignList: React.FC<{ const isIndeterminate = selectedCampaigns.size > 0 && selectedCampaigns.size < filteredCampaigns.length; return ( -
+
setCampaignToDelete(null)} @@ -388,7 +388,7 @@ const CampaignList: React.FC<{
-

Campaigns

+

Campaigns

Manage your campaigns and proof collections.

@@ -478,8 +478,8 @@ const CampaignList: React.FC<{ aria-label={`Select ${campaign.name}`} /> -
- + + - - - + + +
{campaign.name}{campaign.proofs}{campaign.name}{campaign.proofs}
{campaign.agencyLead}{campaign.agency}{formatDate(campaign.lastModified)}{campaign.agencyLead}{campaign.agency}{formatDate(campaign.lastModified)}
-

{campaignName}

+

{campaignName}

Proof overview and compliance status.

@@ -1450,7 +1450,7 @@ const ProofDetailView: React.FC<{ } return ( -
+
-

{proof.proofName}

+

{proof.proofName}

{proof.channel} @@ -1482,7 +1482,7 @@ const ProofDetailView: React.FC<{
-

+

Proof Preview

-

+

Version History

diff --git a/frontend/components/ChecksOverview.tsx b/frontend/components/ChecksOverview.tsx index 3954870..a066a9a 100755 --- a/frontend/components/ChecksOverview.tsx +++ b/frontend/components/ChecksOverview.tsx @@ -41,12 +41,7 @@ const specialistAgents: CheckDetail[] = [ export const ChecksOverview: React.FC = () => { return ( -
- {/* Decorative Background */} -
-
-
-
+
{/* Header */} @@ -55,7 +50,7 @@ export const ChecksOverview: React.FC = () => { Intelligent Workflow
-

+

Orchestrated by AI

diff --git a/frontend/components/Hero.tsx b/frontend/components/Hero.tsx index 331b2db..84b5e1b 100755 --- a/frontend/components/Hero.tsx +++ b/frontend/components/Hero.tsx @@ -14,36 +14,28 @@ const ArrowRightIcon: React.FC> = (props) => ( export const Hero: React.FC = ({ onGetStarted }) => { return ( -

- {/* Abstract background elements */} -
-
- - {/* Grid Pattern Overlay */} -
- +
-
- +
AI-Powered Compliance
-

+

Mod Comms
Intelligent Review

-

+

Streamline your creative approval process. Mod Comms analyses your proofs against guidelines and best practice in seconds, not days.

-