API Reference > ui-framework > Frontstage > FrontstageComposer FrontstageComposer Class FrontstageComposer React component. Extends Component<CommonProps, FrontstageComposerState> Implements WidgetChangeHandler TargetChangeHandler ZoneDefProvider StagePanelChangeHandler NineZoneChangeHandler 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 ui/framework/src/ui-framework/frontstage/FrontstageComposer.tsx Line 125 Last Updated: 12 June, 2024