UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

10 lines (9 loc) 1.19 kB
import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from "react/jsx-runtime"; import { Dialog } from '@jbrowse/core/ui'; import { Button, DialogActions, DialogContent, Divider, Typography, } from '@mui/material'; import SearchResultsTable from './SearchResultsTable'; export default function SearchResultsDialog({ model, assemblyName, searchQuery, searchResults, handleClose, }) { return (_jsxs(Dialog, { open: true, maxWidth: "xl", onClose: handleClose, title: "Search results", children: [_jsx(DialogContent, { children: !(searchResults === null || searchResults === void 0 ? void 0 : searchResults.length) ? (_jsxs(Typography, { children: ["No results found for ", _jsx("b", { children: searchQuery })] })) : (_jsxs(_Fragment, { children: [_jsxs(Typography, { children: ["Showing results for ", _jsx("b", { children: searchQuery })] }), _jsx(SearchResultsTable, { model: model, handleClose: handleClose, assemblyName: assemblyName, searchResults: searchResults })] })) }), _jsx(Divider, {}), _jsx(DialogActions, { children: _jsx(Button, { onClick: () => { handleClose(); }, color: "primary", children: "Cancel" }) })] })); }