UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

23 lines (22 loc) 900 B
"use strict"; 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(); }, onClick: event => { event.stopPropagation(); }, children: (0, jsx_runtime_1.jsx)(material_1.Tooltip, { title: message, children: (0, jsx_runtime_1.jsx)("div", { children: message }) }) })); }