'use client' import { AssistantChatForm } from '@/components/AssistantChatForm' import { useAppStateSnapshot } from '@/lib/state' import { createClient } from '@/lib/supabase/client' const NewThreadInput = () => { const supabase = createClient() const snap = useAppStateSnapshot() return ( <>
{ const { data: { user }, } = await supabase.auth.getUser() if (!user) { snap.setLoginDialogOpen(true) return false } return true }} placeholder="e.g Create a Telegram-like chat application" />
) } export default NewThreadInput