diff --git a/frontend/src/app/chat/components/assistant-message.tsx b/frontend/src/app/chat/components/assistant-message.tsx
index 96892ffc..93fb77d3 100644
--- a/frontend/src/app/chat/components/assistant-message.tsx
+++ b/frontend/src/app/chat/components/assistant-message.tsx
@@ -1,4 +1,5 @@
import { GitBranch } from "lucide-react";
+import { motion } from "motion/react";
import DogIcon from "@/components/logo/dog-icon";
import { MarkdownRenderer } from "@/components/markdown-renderer";
import { cn } from "@/lib/utils";
@@ -30,44 +31,52 @@ export function AssistantMessage({
isCompleted = false,
}: AssistantMessageProps) {
return (
-
+
+ {content} +
+ + ); } diff --git a/frontend/src/app/new-onboarding/components/onboarding-content.tsx b/frontend/src/app/new-onboarding/components/onboarding-content.tsx index fa9025db..23d7e043 100644 --- a/frontend/src/app/new-onboarding/components/onboarding-content.tsx +++ b/frontend/src/app/new-onboarding/components/onboarding-content.tsx @@ -45,10 +45,12 @@ export function OnboardingContent({ const handleNudgeClick = async (nudge: string) => { setSelectedNudge(nudge); setAssistantMessage(null); + setTimeout(async () => { await sendMessage({ - prompt: nudge, - previousResponseId: responseId || undefined, - }); + prompt: nudge, + previousResponseId: responseId || undefined, + }); + }, 1500); }; // Determine which message to show (streaming takes precedence)