import React from 'react' import { SanitizedHTML } from '@jbrowse/core/ui' import BaseTooltip from '@jbrowse/core/ui/BaseTooltip' import { getContainingView } from '@jbrowse/core/util' import { observer } from 'mobx-react' import { generateTooltipContent } from '../util' import type { LinearMafDisplayModel } from '../stateModel' import type { HoveredInfo } from '../util' import type { LinearGenomeViewModel } from '@jbrowse/plugin-linear-genome-view' const MAFTooltip = observer(function ({ model, mouseX, origMouseX, }: { mouseX: number model: LinearMafDisplayModel origMouseX?: number }) { const { hoveredInfo } = model const view = getContainingView(model) as LinearGenomeViewModel const p1 = origMouseX ? view.pxToBp(origMouseX) : undefined const p2 = view.pxToBp(mouseX) return hoveredInfo ? ( ) : null }) export default MAFTooltip