import { useEffect } from "react"; import { useConversationStore, useLayoutStore } from "@/store"; import useDarkMode from "@/hooks/useDarkmode"; import Icon from "../Icon"; import GitHubStarBadge from "../GitHubStarBadge"; interface Props { className?: string; } const Header = (props: Props) => { const { className } = props; const layoutStore = useLayoutStore(); const conversationStore = useConversationStore(); const isDarkMode = useDarkMode(); const currentConversationId = conversationStore.currentConversationId; const title = conversationStore.getConversationById(currentConversationId)?.title || "SQL Chat"; useEffect(() => { document.title = `${title}`; }, [title]); return (
{title}
{title}
); }; export default Header;