import React from 'react' import Attributes from '@jbrowse/core/BaseFeatureWidget/BaseFeatureDetail/Attributes' import BaseCard from '@jbrowse/core/BaseFeatureWidget/BaseFeatureDetail/BaseCard' import { Dialog } from '@jbrowse/core/ui' import { DialogContent } from '@mui/material' import { observer } from 'mobx-react' import SequenceTextArea from '../../SequenceTextArea.tsx' import type { MsaViewModel } from '../../../model.ts' const TreeNodeInfoDialog = observer(function ({ info, model, nodeName, onClose, }: { info: Record model: MsaViewModel nodeName: string onClose: () => void }) { const { treeMetadata, rows } = model const metadata = treeMetadata[nodeName] const res = rows.find(f => f[0] === nodeName) return ( { onClose() }} open title="Tree node info" maxWidth="xl" > {res ? ( ) : (
Sequence not found
)}
{metadata ? ( ) : null}
) }) export default TreeNodeInfoDialog