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

@@ -4,7 +4,7 @@ import type { IMenuItem } from './tab.js';
import type { IMenuGroup } from './menugroup.js';
// Forward declaration for circular reference
export type TDeesAppuiBase = HTMLElement & {
export type TDeesAppui = HTMLElement & {
setAppBarMenus: (menus: IAppBarMenuItem[]) => void;
updateAppBarMenu: (name: string, update: Partial<IAppBarMenuItem>) => void;
setBreadcrumbs: (breadcrumbs: string | string[]) => void;
@@ -92,8 +92,8 @@ export interface IActivityLogAPI {
* View activation context passed to onActivate lifecycle hook
*/
export interface IViewActivationContext {
/** Reference to the DeesAppuiBase instance */
appui: TDeesAppuiBase;
/** Reference to the DeesAppui instance */
appui: TDeesAppui;
/** The view ID being activated */
viewId: string;
/** Route parameters if any */
@@ -208,7 +208,7 @@ export interface IActivityLogConfig {
}
/**
* Main unified configuration interface for dees-appui-base
* Main unified configuration interface for dees-appui
*/
export interface IAppConfig {
/** Application branding */