fix(build): migrate smart config and update build tooling for latest tsbundle and TypeScript defaults

This commit is contained in:
2026-04-12 10:19:03 +00:00
parent 0e816379a5
commit ee8b5dc3ff
11 changed files with 1927 additions and 1610 deletions

View File

@@ -22,7 +22,8 @@ export const getSectionItems = (section: IWccSection): Array<[string, any]> => {
// Apply filter if provided
if (section.filter) {
entries = entries.filter(([name, item]) => section.filter(name, item));
const filterFn = section.filter;
entries = entries.filter(([name, item]) => filterFn(name, item));
}
// Apply sort if provided
@@ -43,13 +44,13 @@ export class WccDashboard extends DeesElement {
accessor selectedSection: IWccSection | null = null;
@property()
accessor selectedType: TElementType;
accessor selectedType: TElementType = 'element';
@property()
accessor selectedItemName: string;
accessor selectedItemName: string = '';
@property()
accessor selectedItem: TTemplateFactory | DeesElement;
accessor selectedItem: TTemplateFactory | DeesElement | null = null;
@property({ type: Number })
accessor selectedDemoIndex: number = 0;
@@ -77,7 +78,7 @@ export class WccDashboard extends DeesElement {
}
@property()
accessor warning: string = null;
accessor warning: string | null = null;
private frameScrollY: number = 0;
private sidebarScrollY: number = 0;