import { Highlighter } from '@bentwnghk/ui'; import { Popover } from 'antd'; import { ReactNode, memo } from 'react'; interface PluginManifestPreviewerProps { children?: ReactNode; manifest: object; trigger?: 'click' | 'hover'; } const ManifestPreviewer = memo( ({ manifest, children, trigger = 'click' }) => ( {JSON.stringify(manifest, null, 2)} } placement={'right'} style={{ width: 400 }} title={'Manifest JSON'} trigger={trigger} > {children} ), ); export default ManifestPreviewer;