UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

14 lines (13 loc) • 837 B
import React from 'react'; import type { RegisterComponent, SurfaceContext } from '@atlaskit/editor-ui-control-model/types'; type BlockControlsVisibility = { shouldHideHoverControls: boolean; useCssStyles: boolean; }; type BlockControlsVisibilityProviderProps = BlockControlsVisibility & { children: React.ReactNode; }; export declare const BlockControlsVisibilityProvider: ({ children, shouldHideHoverControls, useCssStyles, }: BlockControlsVisibilityProviderProps) => React.JSX.Element; export declare const getBlockControlsLeftSurfaceComponents: (components: RegisterComponent[], surfaceContext: SurfaceContext) => RegisterComponent[] | undefined; export declare const getBlockControlsRightSurfaceComponents: (components: RegisterComponent[], surfaceContext: SurfaceContext) => RegisterComponent[] | undefined; export {};