import { html, cssManager } from '@design.estate/dees-element'; import * as interfaces from '../../interfaces/index.js'; export const demoFunc = () => { const horizontalTabs: interfaces.IMenuItem[] = [ { key: 'Home', iconName: 'lucide:home', action: () => console.log('Home clicked') }, { key: 'Analytics Dashboard', iconName: 'lucide:lineChart', action: () => console.log('Analytics clicked') }, { key: 'Reports', iconName: 'lucide:fileText', action: () => console.log('Reports clicked') }, { key: 'User Settings', iconName: 'lucide:settings', action: () => console.log('Settings clicked') }, { key: 'Help', iconName: 'lucide:helpCircle', action: () => console.log('Help clicked') }, ]; const verticalTabs: interfaces.IMenuItem[] = [ { key: 'Profile', iconName: 'lucide:user', action: () => console.log('Profile clicked') }, { key: 'Security', iconName: 'lucide:shield', action: () => console.log('Security clicked') }, { key: 'Notifications', iconName: 'lucide:bell', action: () => console.log('Notifications clicked') }, { key: 'Integrations', iconName: 'lucide:link', action: () => console.log('Integrations clicked') }, { key: 'Advanced', iconName: 'lucide:code', action: () => console.log('Advanced clicked') }, ]; const noIndicatorTabs: interfaces.IMenuItem[] = [ { key: 'All', action: () => console.log('All clicked') }, { key: 'Active', action: () => console.log('Active clicked') }, { key: 'Completed', action: () => console.log('Completed clicked') }, { key: 'Archived', action: () => console.log('Archived clicked') }, ]; const demoContent = (text: string) => html`