import { LitElement, html, css, svg } from 'lit'; export class WinzerNav extends LitElement { static properties = { activeTab: { type: String }, items: { type: Array } // [{ id: 'news', label: 'News', icon: '...', url: '/news' }] }; static styles = css` :host { position: fixed; bottom: 0; left: 0; width: 100%; background: var(--bg-white); border-top: 1px solid var(--border-color); padding-bottom: env(safe-area-inset-bottom); z-index: 100; } .nav-bar { display: flex; justify-content: space-around; padding: 10px 0; } .nav-item { display: flex; flex-direction: column; align-items: center; font-size: 0.7rem; color: var(--text-main); cursor: pointer; width: 80px; text-decoration: none; } .nav-item.active { color: var(--primary-color); } .nav-item svg { width: 24px; height: 24px; margin-bottom: 4px; fill: none; stroke: currentColor; stroke-width: 2; } `; constructor() { super(); this.items = []; } render() { if (!this.items || this.items.length === 0) return html``; return html`
`; } } customElements.define('winzer-nav', WinzerNav);