synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
21 lines (20 loc) • 746 B
TypeScript
import { PositioningStrategy } from '@popperjs/core';
import React from 'react';
import { Placement } from 'react-bootstrap/esm/Overlay';
import { ButtonVariant } from 'react-bootstrap/esm/types';
import { MarkdownSynapseProps } from './MarkdownSynapse';
export declare type MarkdownPopoverProps = {
children: JSX.Element;
contentProps: MarkdownSynapseProps;
style?: React.CSSProperties;
placement?: Placement;
showCloseButton?: boolean;
actionButton?: {
content: React.ReactElement;
variant: ButtonVariant;
onClick: () => void;
closePopoverOnClick: boolean;
};
strategy?: PositioningStrategy;
};
export declare const MarkdownPopover: React.FunctionComponent<MarkdownPopoverProps>;