diff --git a/components/app-sidebar.tsx b/components/app-sidebar.tsx
index b192723..bbc4cf6 100644
--- a/components/app-sidebar.tsx
+++ b/components/app-sidebar.tsx
@@ -68,7 +68,7 @@ export function AppSidebar({ user }: { user: User | undefined }) {
- {user && }
+ {user && }
);
}
diff --git a/components/appkit-account-button.tsx b/components/appkit-account-button.tsx
new file mode 100644
index 0000000..c84fa2a
--- /dev/null
+++ b/components/appkit-account-button.tsx
@@ -0,0 +1,3 @@
+export default function AppkitAccountButton() {
+ return ;
+}
diff --git a/components/appkit-button.tsx b/components/appkit-button.tsx
new file mode 100644
index 0000000..fc53b66
--- /dev/null
+++ b/components/appkit-button.tsx
@@ -0,0 +1,3 @@
+export default function AppkitButton() {
+ return ;
+}
diff --git a/components/chat-header.tsx b/components/chat-header.tsx
index 9804884..20504da 100644
--- a/components/chat-header.tsx
+++ b/components/chat-header.tsx
@@ -1,15 +1,16 @@
-"use client";
+'use client';
-import { useRouter } from "next/navigation";
-import { useWindowSize } from "usehooks-ts";
+import { useRouter } from 'next/navigation';
+import { memo } from 'react';
+import { useWindowSize } from 'usehooks-ts';
-import { SidebarToggle } from "@/components/sidebar-toggle";
-import { Button } from "@/components/ui/button";
-import { PlusIcon } from "./icons";
-import { useSidebar } from "./ui/sidebar";
-import { memo } from "react";
-import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip";
-import ConnectButton from "./connect-button";
+import { SidebarToggle } from '@/components/sidebar-toggle';
+import { Button } from '@/components/ui/button';
+
+import AppkitButton from './appkit-button';
+import { PlusIcon } from './icons';
+import { useSidebar } from './ui/sidebar';
+import { Tooltip, TooltipContent, TooltipTrigger } from './ui/tooltip';
function PureChatHeader() {
const router = useRouter();
@@ -28,7 +29,7 @@ function PureChatHeader() {
variant="outline"
className="order-2 md:order-1 md:px-2 px-2 md:h-fit ml-auto md:ml-0"
onClick={() => {
- router.push("/");
+ router.push('/');
router.refresh();
}}
>
@@ -41,7 +42,7 @@ function PureChatHeader() {
)}
);
diff --git a/components/connect-button.tsx b/components/connect-button.tsx
deleted file mode 100644
index bd7b42d..0000000
--- a/components/connect-button.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export default function ConnectButton() {
- return ;
-}
diff --git a/components/sidebar-user-nav.tsx b/components/sidebar-user-nav.tsx
index cb41ec7..129d1b7 100644
--- a/components/sidebar-user-nav.tsx
+++ b/components/sidebar-user-nav.tsx
@@ -1,68 +1,23 @@
'use client';
-import { ChevronUp } from 'lucide-react';
-import Image from 'next/image';
-import type { User } from 'next-auth';
-import { signOut } from 'next-auth/react';
-import { useTheme } from 'next-themes';
import {
DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuSeparator,
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
-import {
- SidebarMenu,
- SidebarMenuButton,
- SidebarMenuItem,
-} from '@/components/ui/sidebar';
+import { SidebarMenu, SidebarMenuItem } from '@/components/ui/sidebar';
-export function SidebarUserNav({ user }: { user: User }) {
- const { setTheme, theme } = useTheme();
+import AppkitAccountButton from './appkit-account-button';
+export function SidebarUserNav() {
return (
-
-
- {user?.email}
-
-
+
-
- setTheme(theme === 'dark' ? 'light' : 'dark')}
- >
- {`Toggle ${theme === 'light' ? 'dark' : 'light'} mode`}
-
-
-
-
-
-