feat(dees-appui): Rename DeesAppuiBase to DeesAppui and migrate related API, exports, demos and docs

This commit is contained in:
2026-01-02 21:40:49 +00:00
parent 3b137c43a8
commit 30ebc47eda
17 changed files with 64 additions and 55 deletions

View File

@@ -684,7 +684,7 @@ According to Lit's documentation (https://lit.dev/docs/components/decorators/#de
## Enhanced AppUI API (2025-12-08)
The `dees-appui-base` component has been enhanced with a unified configuration API for building real-world applications.
The `dees-appui` component has been enhanced with a unified configuration API for building real-world applications.
### New Modules:
@@ -734,7 +734,7 @@ interface IRoutingConfig {
}
```
### New Public Methods on DeesAppuiBase:
### New Public Methods on DeesAppui:
```typescript
// Configure with unified config
@@ -774,7 +774,7 @@ const config: IAppConfig = {
statePersistence: { enabled: true, storage: 'localStorage' },
};
html`<dees-appui-base .config=${config}></dees-appui-base>`;
html`<dees-appui .config=${config}></dees-appui>`;
```
### Backward Compatibility:
@@ -783,13 +783,13 @@ The existing property-based API still works:
```typescript
html`
<dees-appui-base
<dees-appui
.mainmenuGroups=${groups}
.secondarymenuGroups=${secondaryGroups}
@mainmenu-tab-select=${handler}
>
<div slot="maincontent">...</div>
</dees-appui-base>
</dees-appui>
`;
```