Skip to content

Commit 9c698ef

Browse files
committed
Add onAdditionalControlsToggle
1 parent 8196cd6 commit 9c698ef

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/MosaicWindow.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export interface MosaicWindowProps<T extends MosaicKey> {
3232
toolbarControls?: React.ReactNode;
3333
additionalControls?: React.ReactNode;
3434
additionalControlButtonText?: string;
35+
onAdditionalControlsToggle?: (toggle: boolean) => void;
3536
draggable?: boolean;
3637
createNode?: CreateNode<T>;
3738
renderPreview?: (props: MosaicWindowProps<T>) => JSX.Element;
@@ -222,6 +223,7 @@ export class InternalMosaicWindow<T extends MosaicKey> extends React.Component<
222223

223224
private setAdditionalControlsOpen = (additionalControlsOpen: boolean) => {
224225
this.setState({ additionalControlsOpen });
226+
this.props.onAdditionalControlsToggle?.(additionalControlsOpen);
225227
};
226228

227229
private getPath = () => this.props.path;

0 commit comments

Comments
 (0)