/
watchadoing
/
mega-session
Обзор
Документация
Войти
/
watchadoing
/
mega-session
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
frontend/src/components/Message/Message.tsx
24 строки
788 B
Andrey Isaev
first_commit
29 окт 2025, 17:45
29 окт 2025, 17:45
6cc50d7
Код
Авторство
О чём код?
import styles from './Message.module.scss'; import {Button} from "../Button/Button.tsx"; import successIcon from '../../assets/check-circle.svg'; export type MessageProps = { title: string; description: string; action: string; icon?: string; onClick: () => void; }; export function Message({ title, description, action, icon, onClick}: MessageProps) { return ( <div className={styles.success}> <div className={styles.message}> <img src={icon ?? successIcon} alt={title} /> <h2 className={styles.title}>{title}</h2> <p className={styles.description}>{description}</p> <Button label={action} className={styles.close} onClick={onClick} /> </div> </div> ); }