From 8f6b53e67d89ee7af754132f0994a759522b3821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Mon, 10 Oct 2022 15:08:16 +0800 Subject: [PATCH] feat: add showArea & hideArea method for skeleton --- packages/shell/src/skeleton.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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