import React from 'react'; import AppContent from './AppContent.tsx'; import { AuthProvider, useAuth } from './context/AuthContext.tsx'; import { FarmProvider } from './context/FarmContext.tsx'; import AuthPage from './components/auth/AuthPage.tsx'; import { Spinner } from './components/ui/Feedback.tsx'; const Gate: React.FC = () => { const { user, loading } = useAuth(); if (loading) { return (