@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
21 lines (20 loc) • 832 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = BlockMsg;
const jsx_runtime_1 = require("react/jsx-runtime");
const material_1 = require("@mui/material");
const mui_1 = require("tss-react/mui");
const useStyles = (0, mui_1.makeStyles)()({
ellipses: {
textOverflow: 'ellipsis',
overflow: 'hidden',
},
});
function BlockMsg({ message, severity, action, }) {
const { classes } = useStyles();
return ((0, jsx_runtime_1.jsx)(material_1.Alert, { severity: severity, action: action, classes: {
message: classes.ellipses,
}, onMouseDown: event => {
event.stopPropagation();
}, children: (0, jsx_runtime_1.jsx)(material_1.Tooltip, { title: message, children: (0, jsx_runtime_1.jsx)("div", { children: message }) }) }));
}