'use server' import { Database } from '../lib/database.types' import { createClient } from '../lib/supabase/server' import { ErrorBoundaryWrapper } from '../components/ErrorBoundaryWrapper' type Todo = Database['public']['Tables']['todos']['Row'] export default async function Page() { const supabase = createClient() const { data: todos } = await supabase.from('todos').select('*').order('created_at', { ascending: false }) return (

Todos

{todos && todos.length > 0 ? (
    {(todos || []).map((todo: Todo) => (
  • {todo.title} {todo.created_at.split('T')[0]}
  • ))}
) : (

No todos found

)}
) }