diff --git a/packages/shell/src/skeleton.ts b/packages/shell/src/skeleton.ts index 15872635b..2c8b178d5 100644 --- a/packages/shell/src/skeleton.ts +++ b/packages/shell/src/skeleton.ts @@ -83,6 +83,22 @@ export default class Skeleton { this[skeletonSymbol].getWidget(name)?.disable?.(); } + /** + * show area + * @param areaName name of area + */ + showArea(areaName: string) { + (this[skeletonSymbol] as any)[areaName]?.show(); + } + + /** + * hide area + * @param areaName name of area + */ + hideArea(areaName: string) { + (this[skeletonSymbol] as any)[areaName]?.hide(); + } + /** * 监听 panel 显示事件 * @param listener