From 099ab929dbfcbe9e167e1afd46487e039e46b1c2 Mon Sep 17 00:00:00 2001
From: adamelmore <2363879+adamdottv@users.noreply.github.com>
Date: Tue, 27 Jan 2026 08:28:55 -0600
Subject: chore(app): cleanup tailwind vs pure css
---
packages/ui/src/components/avatar.css | 8 ++++++++
packages/ui/src/components/avatar.tsx | 2 +-
packages/ui/src/components/message-part.css | 8 ++++++++
packages/ui/src/components/message-part.tsx | 15 +--------------
packages/ui/src/components/session-turn.css | 4 ++++
packages/ui/src/components/session-turn.tsx | 2 +-
packages/ui/src/components/tabs.tsx | 2 +-
7 files changed, 24 insertions(+), 17 deletions(-)
(limited to 'packages/ui/src/components')
diff --git a/packages/ui/src/components/avatar.css b/packages/ui/src/components/avatar.css
index 87be9a50a..587216077 100644
--- a/packages/ui/src/components/avatar.css
+++ b/packages/ui/src/components/avatar.css
@@ -39,3 +39,11 @@
font-size: 1.25rem;
line-height: 2rem;
}
+
+[data-component="avatar"] [data-slot="avatar-image"] {
+ width: 100%;
+ height: 100%;
+ display: block;
+ object-fit: cover;
+ border-radius: inherit;
+}
diff --git a/packages/ui/src/components/avatar.tsx b/packages/ui/src/components/avatar.tsx
index 9d124b56a..76bde1e15 100644
--- a/packages/ui/src/components/avatar.tsx
+++ b/packages/ui/src/components/avatar.tsx
@@ -37,7 +37,7 @@ export function Avatar(props: AvatarProps) {
}}
>
- {(src) =>
}
+ {(src) =>
}
)
diff --git a/packages/ui/src/components/message-part.css b/packages/ui/src/components/message-part.css
index d47a3a79b..56fe9cf41 100644
--- a/packages/ui/src/components/message-part.css
+++ b/packages/ui/src/components/message-part.css
@@ -81,6 +81,14 @@
padding: 8px 12px;
border-radius: 4px;
+ [data-highlight="file"] {
+ color: var(--syntax-property);
+ }
+
+ [data-highlight="agent"] {
+ color: var(--syntax-type);
+ }
+
[data-slot="user-message-copy-wrapper"] {
position: absolute;
top: 7px;
diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx
index 194d5148a..3fde255c8 100644
--- a/packages/ui/src/components/message-part.tsx
+++ b/packages/ui/src/components/message-part.tsx
@@ -477,20 +477,7 @@ function HighlightedText(props: { text: string; references: FilePart[]; agents:
return result
})
- return (
-
- {(segment) => (
-
- {segment.text}
-
- )}
-
- )
+ return {(segment) => {segment.text}}
}
export function Part(props: MessagePartProps) {
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css
index 4a2714c0e..d1ade879e 100644
--- a/packages/ui/src/components/session-turn.css
+++ b/packages/ui/src/components/session-turn.css
@@ -499,6 +499,10 @@
gap: 8px;
color: var(--text-weak);
+ [data-slot="session-turn-trigger-icon"] {
+ color: var(--icon-base);
+ }
+
[data-component="spinner"] {
width: 12px;
height: 12px;
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 5aa79e0b9..8b20a73b4 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -565,7 +565,7 @@ export function SessionTurn(
viewBox="0 0 10 10"
fill="none"
xmlns="http://www.w3.org/2000/svg"
- class="text-icon-base"
+ data-slot="session-turn-trigger-icon"
>
) {
{split.children}
--
cgit v1.2.3