@universal-material/web
Version:
Material web components
28 lines • 944 B
TypeScript
import { LitElement, TemplateResult } from 'lit';
import { UmTab } from './tab.js';
export declare class UmTabBar extends LitElement {
#private;
static styles: import("lit").CSSResult[];
variant: 'primary' | 'secondary';
private readonly _scrollLeft;
private readonly _scrollRight;
private readonly _container;
private readonly _tabIndicator?;
assignedElements: HTMLElement[];
get activeTabIndex(): number;
set activeTabIndex(index: number);
get activeTab(): UmTab | null;
set activeTab(activeTab: UmTab | null);
attributeChangedCallback(name: string, _: string | null, __: string | null): void;
connectedCallback(): void;
protected render(): TemplateResult;
constructor();
_updateTabIndicator(): void;
_setScrollIndicatorsActive(): void;
}
declare global {
interface HTMLElementTagNameMap {
'u-tab-bar': UmTabBar;
}
}
//# sourceMappingURL=tab-bar.d.ts.map