import { css, html } from 'lit'; import { property } from 'lit/decorators.js'; import { BootstrapElement, defineElement } from '@bootstrap-wc/core'; export type NavbarExpand = 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'always' | 'never'; export type NavbarTheme = 'light' | 'dark' | 'auto'; export type NavbarPlacement = | 'static' | 'fixed-top' | 'fixed-bottom' | 'sticky-top' | 'sticky-bottom'; export type NavbarContainer = | 'fluid' | 'default' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'none'; /** * `` — Bootstrap navbar chrome. * * The host IS the `.navbar`. Bootstrap's `.navbar`, `.navbar-expand-{x}`, * `bg-{x}`, the placement class (`fixed-top` etc.), and the legacy * `.navbar-dark` / `.navbar-light` (for `theme="dark"` / `"light"`) are * mirrored onto the host via `hostClasses()`. Children rendered in light DOM * — typically ``, `