UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

24 lines (23 loc) 650 B
import React from 'react'; import { ButtonVariant } from 'react-bootstrap/esm/types'; declare type ModalAction = { variant?: ButtonVariant; copy: React.ReactNode; onClick: () => void; }; export declare type FluidModalProps = { show: boolean; children: JSX.Element; title: string; onClose: () => void; primaryAction?: ModalAction; secondaryActions?: ModalAction[]; tertiaryActions?: ModalAction[]; }; /** * Full-screen modal that scales with screen size. Fits requirements defined in SWC-5801 * @param props * @returns */ export declare const FluidModal: (props: FluidModalProps) => JSX.Element; export {};