AuthRetrying.tsx 610 B

1234567891011121314
  1. import { Loader2 } from 'lucide-react';
  2. import { useTranslation } from 'react-i18next';
  3. /** Shown instead of the login page while a stored sign-in can't be checked
  4. * because Bambuddy doesn't answer; AuthContext keeps retrying (#3360). */
  5. export function AuthRetrying() {
  6. const { t } = useTranslation();
  7. return (
  8. <div role="status" className="flex min-h-screen flex-col items-center justify-center gap-3 bg-bambu-dark text-bambu-gray">
  9. <Loader2 className="w-8 h-8 animate-spin text-bambu-green" />
  10. <span>{t('login.retrying', "Can't reach Bambuddy. Retrying…")}</span>
  11. </div>
  12. );
  13. }