fix(dees-appui-view): remove DeesAppuiView component, its demo, documentation snippet, and related exports

This commit is contained in:
2025-12-29 02:09:09 +00:00
parent 965d328559
commit 1e432ca92e
7 changed files with 10 additions and 238 deletions

View File

@@ -775,23 +775,6 @@ Professional application bar component with hierarchical menus, breadcrumb navig
- **User Account Section** - Avatar with status indicator
- **Accessibility** - Full ARIA support with menubar roles
#### `DeesAppuiView`
View wrapper component for single-view layouts with internal tabs.
```typescript
<dees-appui-view
.viewConfig=${{
id: 'settings',
name: 'Settings',
tabs: [
{ key: 'General', iconName: 'lucide:settings', action: () => {}, content: html`<div>General settings</div>` },
{ key: 'Security', iconName: 'lucide:shield', action: () => {}, content: html`<div>Security settings</div>` }
]
}}
.paddingPx=${16} // Default padding for tab content
></dees-appui-view>
```
#### `DeesAppuiTabs`
Reusable tab component with horizontal/vertical layout support.
@@ -1234,14 +1217,6 @@ interface IMenuItem {
badgeVariant?: 'default' | 'success' | 'warning' | 'error';
}
// Extended tab interface for views with content
interface IViewTab extends IMenuItem {
content?: TemplateResult | (() => TemplateResult);
useSlotName?: boolean;
slotName?: string;
paddingPx?: number;
}
// Menu group interface for organized menus
interface IMenuGroup {
name: string;