gi-nx / GiraffeStateUiLayout
ts
type GiraffeStateUiLayout = {
uiLayout: {
controlled: {
leftBarOpen: boolean;
leftBarOpenWidth: number;
lensTableHeight: number;
rightBarOpen: boolean;
rightBarOpenWidth: number;
sdkPopupOpen: boolean;
};
derived: {
bottomBarIframeHeight: number;
leftBarWidth: number;
lensTableHeight: number;
rightBarWidth: number;
};
windowDimensions: {
height: number;
width: number;
};
};
};Properties
| Property | Type |
|---|---|
uiLayout.controlled | { leftBarOpen: boolean; leftBarOpenWidth: number; lensTableHeight: number; rightBarOpen: boolean; rightBarOpenWidth: number; sdkPopupOpen: boolean; } |
uiLayout.controlled.leftBarOpen | boolean |
uiLayout.controlled.leftBarOpenWidth | number |
uiLayout.controlled.lensTableHeight | number |
uiLayout.controlled.rightBarOpen | boolean |
uiLayout.controlled.rightBarOpenWidth | number |
uiLayout.controlled.sdkPopupOpen | boolean |
uiLayout.derived | { bottomBarIframeHeight: number; leftBarWidth: number; lensTableHeight: number; rightBarWidth: number; } |
uiLayout.derived.bottomBarIframeHeight | number |
uiLayout.derived.leftBarWidth | number |
uiLayout.derived.lensTableHeight | number |
uiLayout.derived.rightBarWidth | number |
uiLayout.windowDimensions | { height: number; width: number; } |
uiLayout.windowDimensions.height | number |
uiLayout.windowDimensions.width | number |