import React, { useState } from 'react'; import { invokeSeedDatabaseFunction } from '../services/supabaseClient'; import { SparklesIcon } from './icons/SparklesIcon'; import { LoadingSpinner } from './LoadingSpinner'; interface DatabaseSeederProps { onSuccess: () => void; } export const DatabaseSeeder: React.FC = ({ onSuccess }) => { const [isLoading, setIsLoading] = useState(false); const [error, setError] = useState(null); const [message, setMessage] = useState(null); const handleSeed = async () => { setIsLoading(true); setError(null); setMessage(null); try { const result = await invokeSeedDatabaseFunction(); setMessage(result.message); // Wait a moment for the success message to be readable, then trigger re-check setTimeout(() => { onSuccess(); }, 2500); } catch (e: any) { setError(e.message); } finally { setIsLoading(false); } }; return (

It looks like the development users are missing. Use this tool to create them.

{error && (

{error}

)} {message && (

{message}

)}
); };