I used amber-500 but whatever color is fine ig.
Prompt:
In apps/web/src/components/ChatView.tsx, update the composer container's border styling to visually distinguish "plan" mode from "chat" mode when the composer is focused. Find the
with the group rounded-[20px] border bg-card classes (the composer wrapper).
Change the border logic so that:
- Unfocused: always border-border regardless of mode.
- Focused in plan mode (interactionMode === "plan"):
focus-within:border-amber-500
- Focused in chat mode (default): focus-within:border-ring
Move the focus-within:border-ring from being unconditionally applied into the conditional so each mode gets its own focus border color.
The transition-colors duration-200 class already on the element handles smooth animation. interactionMode is already in scope — no new imports or variables needed.
Before:

After:

I used amber-500 but whatever color is fine ig.
Prompt:
In apps/web/src/components/ChatView.tsx, update the composer container's border styling to visually distinguish "plan" mode from "chat" mode when the composer is focused. Find the
Change the border logic so that:
focus-within:border-amber-500
Move the focus-within:border-ring from being unconditionally applied into the conditional so each mode gets its own focus border color.
The transition-colors duration-200 class already on the element handles smooth animation. interactionMode is already in scope — no new imports or variables needed.
Before:

After:
