@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
26 lines • 975 B
TypeScript
import { BaseNavigationBar } from './internal/base-navigation-bar';
import { type CSSResultGroup, type PropertyValues, type TemplateResult } from 'lit';
import { type INavigationBar, NavigationBarVariant } from './navigation-bar.interface';
declare global {
interface HTMLElementTagNameMap {
'mdc-navigation-bar': MDCNavigationBar;
}
}
/**
* @version "Material Design 3"
*
* @link
* https://m3.material.io/components/navigation-bar/overview
*/
export declare class MDCNavigationBar extends BaseNavigationBar implements INavigationBar {
static styles?: CSSResultGroup | undefined;
variant: NavigationBarVariant;
protected firstUpdated(): void;
protected updated(changedProperties: PropertyValues<this>): void;
protected render(): TemplateResult;
private getRenderClasses;
protected renderBackground(): TemplateResult;
private syncTabVariants;
private computeTargetVariant;
}
//# sourceMappingURL=navigation-bar.d.ts.map