@universal-material/web
Version:
Material web components
34 lines • 1.26 kB
TypeScript
import { PropertyValues } from '@lit/reactive-element';
import { HTMLTemplateResult, LitElement } from 'lit';
export declare class UmTopAppBar extends LitElement {
#private;
static styles: import("lit").CSSResult[];
private _hasLeadingIcon;
private _hasTrailingIcon;
position: 'fixed' | 'absolute' | 'static';
size: 'small' | 'medium' | 'large';
headline: string;
get scrollContainer(): 'none' | 'window' | string | undefined;
set scrollContainer(idOrElement: string | HTMLElement | undefined);
containerScrolled: boolean;
private readonly assignedLeadingIcons;
private readonly assignedTrailingIcons;
private readonly _container;
private readonly _extendedContent;
private readonly _headlineElement;
private containerSizeObserver;
private scrollContainerElement;
private getScrollContainer;
render(): HTMLTemplateResult;
protected updated(_changedProperties: PropertyValues): void;
firstUpdated(changedProperties: PropertyValues): void;
connectedCallback(): void;
disconnectedCallback(): void;
private static _getScrollTop;
}
declare global {
interface HTMLElementTagNameMap {
'u-top-app-bar': UmTopAppBar;
}
}
//# sourceMappingURL=top-app-bar.d.ts.map