UNPKG

@edtr-io/plugin-text

Version:
30 lines 1.19 kB
import * as React from 'react'; export declare const createOverlayTheme: (key: "button" | "input" | "textarea" | "checkbox" | "overlay", theme: { editor: import("../theme").EditorTheme; editorUi: import("../theme").EditorUiTheme; }) => OverlayTheme; export declare const OverlayBox: import("styled-components").StyledComponent<"div", any, {}, never>; export declare function Overlay(props: { onClose?: () => void; children?: React.ReactNode; }): React.ReactPortal | null; export declare const InlineSettings: React.FunctionComponent<{ onDelete: React.MouseEventHandler; position: HoverPosition; anchor?: React.RefObject<HTMLElement>; }>; export declare type HoverPosition = 'above' | 'below'; export declare const HoveringOverlay: React.FunctionComponent<{ position: HoverPosition; anchor?: React.RefObject<HTMLElement>; }>; export declare function ContainerWithConfigButton(props: { children?: React.ReactNode; }): JSX.Element; export interface OverlayTheme { backgroundColor: string; color: string; overlayBackgroundColor: string; highlightColor: string; } //# sourceMappingURL=settings-overlay.d.ts.map