From dd816783e76131a9d1966a3d654062dd6e64d83f Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Tue, 26 May 2026 17:29:23 +0100 Subject: [PATCH] fix(ui): replace hardcoded colors in persona components with semantic tokens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PersonaPersonality: bg-blue-500/green-500/red-500 → primary/brand-success/destructive PersonaEditor: bg-gray-200/text-gray-600 → bg-primary/20/text-primary PersonaGenerationPrompts: text-slate-500/400 → text-muted-foreground PersonaSidebar: bg-green-500/80 → bg-brand-success/80 PersonaProfile: bg-green-600 → bg-brand-success Co-Authored-By: Claude Sonnet 4.6 --- src/components/persona/PersonaEditor.tsx | 6 ++---- src/components/persona/PersonaGenerationPrompts.tsx | 4 ++-- src/components/persona/PersonaPersonality.tsx | 6 +++--- src/components/persona/PersonaProfile.tsx | 2 +- src/components/persona/PersonaSidebar.tsx | 2 +- 5 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/components/persona/PersonaEditor.tsx b/src/components/persona/PersonaEditor.tsx index 6b2705f8..577a1dc0 100755 --- a/src/components/persona/PersonaEditor.tsx +++ b/src/components/persona/PersonaEditor.tsx @@ -340,10 +340,8 @@ export default function PersonaEditor({ persona, onSave, onCancel }: PersonaEdit
-
-
- {editedPersona.name?.charAt(0) || 'P'} -
+
+ {editedPersona.name?.charAt(0) || 'P'}
diff --git a/src/components/persona/PersonaGenerationPrompts.tsx b/src/components/persona/PersonaGenerationPrompts.tsx index 0148fb36..ce8d954c 100755 --- a/src/components/persona/PersonaGenerationPrompts.tsx +++ b/src/components/persona/PersonaGenerationPrompts.tsx @@ -13,8 +13,8 @@ export function PersonaGenerationPrompts({ persona }: PersonaGenerationPromptsPr if (!hasPrompts) { return (
-
- +
+

Generation prompts not available

Generation prompts are not available for this persona.

diff --git a/src/components/persona/PersonaPersonality.tsx b/src/components/persona/PersonaPersonality.tsx index 0a6936f6..c94cc0ff 100755 --- a/src/components/persona/PersonaPersonality.tsx +++ b/src/components/persona/PersonaPersonality.tsx @@ -64,7 +64,7 @@ export function PersonaPersonality({ persona }: PersonaPersonalityProps) { {oceanData[1].value}%
-
+

{oceanData[1].value > 75 ? 'Highly organized and responsible' : @@ -79,7 +79,7 @@ export function PersonaPersonality({ persona }: PersonaPersonalityProps) { {oceanData[2].value}%

-
+

{oceanData[2].value > 75 ? 'Highly sociable and outgoing' : @@ -109,7 +109,7 @@ export function PersonaPersonality({ persona }: PersonaPersonalityProps) { {oceanData[4].value}%

-
+

{oceanData[4].value > 75 ? 'Highly sensitive and prone to stress' : diff --git a/src/components/persona/PersonaProfile.tsx b/src/components/persona/PersonaProfile.tsx index e27ff762..2d89dee9 100755 --- a/src/components/persona/PersonaProfile.tsx +++ b/src/components/persona/PersonaProfile.tsx @@ -307,7 +307,7 @@ export default function PersonaProfile() { diff --git a/src/components/persona/PersonaSidebar.tsx b/src/components/persona/PersonaSidebar.tsx index 2d4ff746..524cf8c4 100755 --- a/src/components/persona/PersonaSidebar.tsx +++ b/src/components/persona/PersonaSidebar.tsx @@ -38,7 +38,7 @@ export function PersonaSidebar({ persona }: PersonaSidebarProps) { className="w-full h-full object-cover" />

-
+