@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
21 lines (20 loc) • 842 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { Button } from '@mui/material';
import { observer } from 'mobx-react';
import { isAlive } from 'mobx-state-tree';
import BlockMsg from '../components/BlockMsg';
const TooLargeMessage = observer(function ({ model, }) {
const { regionTooLargeReason } = model;
return (_jsx(BlockMsg, { severity: "warning", action: _jsx(Button, { onClick: () => {
if (isAlive(model)) {
model.setFeatureDensityStatsLimit(model.featureDensityStats);
model.reload();
}
}, children: "Force load" }), message: [
regionTooLargeReason,
'Zoom in to see features or force load (may be slow)',
]
.filter(f => !!f)
.join('. ') }));
});
export default TooLargeMessage;