useErrorAlert.ts 280 B

12345678910111213141516
  1. 'use client';
  2. import { useState, useEffect } from 'react';
  3. export default function useErrorAlert() {
  4. const [error, setError] = useState<string|null>(null);
  5. useEffect(() => {
  6. if (error) {
  7. alert(error);
  8. setError(null);
  9. }
  10. }, [error]);
  11. return { error, setError };
  12. }