FrontstageComposer Class

FrontstageComposer React component.

Extends

Implements

Methods

Name Description
constructor(props: CommonProps): FrontstageComposer    
componentDidMount(): void    
componentWillUnmount(): void    
getGhostOutlineBounds(zoneId: WidgetZoneId): undefined | RectangleProps    
getZoneDef(zoneId: number): undefined | ZoneDef    
handleFloatingZonesBoundsChange(bounds: RectangleProps): void    
handleResize(zoneId: WidgetZoneId, resizeBy: number, handle: ResizeHandle, filledHeightDiff: number): void    
handleTabClick(widgetId: WidgetZoneId, tabIndex: number): void    
handleTabDrag(dragged: PointProps): void    
handleTabDragEnd(): void    
handleTabDragStart(widgetId: WidgetZoneId, tabIndex: number, initialPosition: PointProps, widgetBounds: RectangleProps): void    
handleTargetChanged(zoneId: WidgetZoneId, type: ZoneTargetType, isTargeted: boolean): void    
handleWidgetStateChange(widgetId: WidgetZoneId, tabIndex: number, isOpening: boolean): void    
handleZonesBoundsChange(bounds: RectangleProps): void    
mergeZones(toMergeId: WidgetZoneId, targetId: WidgetZoneId): void    
render(): ReactNode    
setZoneAllowsMerging(zoneId: WidgetZoneId, allowsMerging: boolean): void    

Defined in

Last Updated: 29 November, 2022