Skip to content

Commit e578f82

Browse files
liujupingJackLian
authored andcommitted
feat: skeleton item add visible prop
1 parent d267fec commit e578f82

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

packages/shell/src/model/skeleton-item.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ export class SkeletonItem implements IPublicModelSkeletonItem {
1313
return this[skeletonItemSymbol].name;
1414
}
1515

16+
get visible() {
17+
return this[skeletonItemSymbol].visible;
18+
}
19+
1620
disable() {
1721
this[skeletonItemSymbol].disable?.();
1822
}

packages/types/src/shell/model/skeleton-item.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,15 @@
22
* @since 1.1.7
33
*/
44
export interface IPublicModelSkeletonItem {
5+
name: string;
56

7+
visible: boolean;
8+
9+
disable(): void;
10+
11+
enable(): void;
12+
13+
hide(): void;
14+
15+
show(): void;
616
}

0 commit comments

Comments
 (0)