/
viktorphp
/
front-socket
Обзор
Документация
Войти
/
viktorphp
/
front-socket
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/shared/ui/AlertMessage/AlertMessage.tsx
31 строка
547 B
Viktorphp84
feature-socket: add LoaderOverlay components.
02 сен 2025, 15:04
02 сен 2025, 15:04
900fa83
Код
Авторство
О чём код?
'use client'; import { useEffect, useState } from 'react'; import Alert from '@mui/material/Alert'; export const AlertMessage = ({ status, message, }: { status: string; message: string; }) => { const [show, setShow] = useState(true); useEffect(() => { const timer = setTimeout(() => { setShow(false); }, 4000); return () => clearTimeout(timer); }, []); if (!show) return null; return ( <Alert severity={status === 'success' ? 'success' : 'error'} sx={{ mb: 2 }}> {message} </Alert> ); };