@fatherly-funnies/joke-card
Version:
React component to display a daily joke
24 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var Snackbar_1 = tslib_1.__importDefault(require("@mui/material/Snackbar"));
var Alert_1 = tslib_1.__importDefault(require("@mui/material/Alert"));
var Alert = React.forwardRef(function Alert(props, ref) {
return React.createElement(Alert_1.default, tslib_1.__assign({ elevation: 6, ref: ref, variant: 'filled' }, props));
});
function CustomSnackbar(props) {
var severity = props.severity, message = props.message, open = props.open;
var handleClose = function (_event, reason) {
if (reason === 'clickaway') {
return;
}
if (props.onClose) {
props.onClose();
}
};
return (React.createElement(Snackbar_1.default, { open: open, autoHideDuration: 4000, onClose: handleClose },
React.createElement(Alert, { onClose: handleClose, severity: severity }, message)));
}
exports.default = CustomSnackbar;
//# sourceMappingURL=CustomSnackbar.js.map