diff --git a/components/custom/app-sidebar.tsx b/components/custom/app-sidebar.tsx
index 964209d..c1375c0 100644
--- a/components/custom/app-sidebar.tsx
+++ b/components/custom/app-sidebar.tsx
@@ -3,17 +3,10 @@
import Link from 'next/link';
import { type User } from 'next-auth';
-import { PlusIcon, VercelIcon } from '@/components/custom/icons';
+import { PlusIcon } from '@/components/custom/icons';
import { SidebarHistory } from '@/components/custom/sidebar-history';
import { SidebarUserNav } from '@/components/custom/sidebar-user-nav';
import { Button } from '@/components/ui/button';
-import {
- Card,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from '@/components/ui/card';
import {
Sidebar,
SidebarContent,
diff --git a/components/custom/chat.tsx b/components/custom/chat.tsx
index 041827a..463be31 100644
--- a/components/custom/chat.tsx
+++ b/components/custom/chat.tsx
@@ -8,7 +8,7 @@ import useSWR, { useSWRConfig } from 'swr';
import { useWindowSize } from 'usehooks-ts';
import { ChatHeader } from '@/components/custom/chat-header';
-import { PreviewMessage } from '@/components/custom/message';
+import { PreviewMessage, ThinkingMessage } from '@/components/custom/message';
import { useScrollToBottom } from '@/components/custom/use-scroll-to-bottom';
import { Vote } from '@/db/schema';
import { fetcher } from '@/lib/utils';
@@ -100,6 +100,12 @@ export function Chat({
/>
))}
+ {isLoading &&
+ messages.length > 0 &&
+ messages[messages.length - 1].role === 'user' && (
+