UNPKG

@instructure/canvas-rce

Version:

A component wrapping Canvas's usage of Tinymce

31 lines (30 loc) 1.5 kB
export function FixedContentTray({ title, isOpen, onDismiss, onUnmount, mountNode, renderHeader, renderBody, renderFooter, bodyAs, shouldJoinBodyAndFooter, shouldCloseOnDocumentClick, }: { title?: null | undefined; isOpen?: boolean | undefined; onDismiss?: (() => void) | undefined; onUnmount?: (() => void) | undefined; mountNode: any; renderHeader: any; renderBody: any; renderFooter: any; bodyAs?: string | undefined; shouldJoinBodyAndFooter?: boolean | undefined; shouldCloseOnDocumentClick?: boolean | undefined; }): React.JSX.Element; export namespace FixedContentTray { namespace propTypes { let renderHeader: PropTypes.Validator<(...args: any[]) => any>; let renderBody: PropTypes.Validator<(...args: any[]) => any>; let renderFooter: PropTypes.Validator<(...args: any[]) => any>; let title: PropTypes.Requireable<string>; let isOpen: PropTypes.Requireable<boolean>; let onDismiss: PropTypes.Requireable<(...args: any[]) => any>; let onUnmount: PropTypes.Requireable<(...args: any[]) => any>; let mountNode: PropTypes.Requireable<NonNullable<((...args: any[]) => any) | PropTypes.ReactElementLike | null | undefined>>; let bodyAs: PropTypes.Requireable<string>; let shouldJoinBodyAndFooter: PropTypes.Requireable<boolean>; let shouldCloseOnDocumentClick: PropTypes.Requireable<boolean>; } } import React from 'react'; import PropTypes from 'prop-types';