@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
53 lines (52 loc) • 1.29 kB
TypeScript
import type React from 'react';
import type { UiComponentFactoryParams } from './ui-components';
export declare enum ToolbarSize {
XXL = 6,
XL = 5,
L = 4,
M = 3,
S = 2,
XXXS = 1
}
/** @deprecated
* To be removed as part of ED-25129 in favour of ToolbarWidthsNext along with references
* to platform_editor_toolbar_responsive_fixes feature gate
*/
export declare enum ToolbarWidths {
XXL = 610,
XL = 540,
L = 460,
M = 450,
S = 410
}
export declare enum ToolbarWidthsNext {
XXL = 768,
XL = 576,
L = 460,
M = 450,
S = 410
}
/** @deprecated
* To be removed as part of ED-25129 in favour of ToolbarWidthsFullPageNext along with references
* to platform_editor_toolbar_responsive_fixes feature gate
*/
export declare enum ToolbarWidthsFullPage {
XXL = 650,
XL = 580,
L = 540,
M = 490,
S = 410
}
export declare enum ToolbarWidthsFullPageNext {
XXL = 1200,
XL = 992,
L = 768,
M = 576,
S = 410
}
export type ToolbarUiComponentFactoryParams = UiComponentFactoryParams & {
isLastItem?: boolean;
isToolbarReducedSpacing: boolean;
toolbarSize: ToolbarSize;
};
export type ToolbarUIComponentFactory = (params: ToolbarUiComponentFactoryParams) => React.ReactElement<any> | null;