@edtr-io/plugin-text
Version:
30 lines • 1.19 kB
TypeScript
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