UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

21 lines (20 loc) 842 B
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;