import React, { useState } from "react"; import { Alert, AlertColor, Snackbar as MuiSnackbar, SnackbarProps as MuiSnackbarProps, } from "@mui/material"; import Button from "@components/Button/Button"; import { CheckmarkIcon, InfoCircleIcon, Intent10Icon, } from "@components/aisera-icons/custom"; import "./snackbar.scss"; export interface SnackbarProps extends MuiSnackbarProps { buttonText: string; message: string; severity: AlertColor; } export const Snackbar = ({ buttonText, message, severity, ...rest }: SnackbarProps) => { const [open, setOpen] = useState(false); const handleSnackbarOpen = () => { setOpen(true); }; const handleSnackbarClose = () => { setOpen(false); }; // let icon = null; // switch (severity) { // case "success": // icon = < CheckmarkIcon/>; // break; // case "error": // icon = ; // break; // case "warning": // icon = ; // break; // } return (
); };