UNPKG

@sandlada/mdc

Version:

@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.

26 lines 1.23 kB
/** * @license * Copyright 2026 Kai-Orion & Sandlada * SPDX-License-Identifier: MIT * * @fileoverview * Internal base for `mdc-navigation-bar` that adds scope propagation via * {@link BaseNavigationContainer} and the connection-promise mixin. * * The show/close / scroll-driven auto-hide logic has been extracted into the * standalone {@link EdgeSlideController} at * `src/utils/controller/edge-slide-controller.ts`. */ import { BaseNavigationContainer } from '../../navigation/internal/base-navigation-container'; /** * Base navigation bar with scope propagation and connection-promise support. * * Composed with {@link mixinConnectedPromiseResolve} so `isConnectedPromise` * is available (resolved on `connectedCallback`, re-created on disconnect). * * Show/close and scroll-driven auto-hide are handled by * {@link EdgeSlideController} — add one in the public component class to * enable those features. */ export declare const BaseNavigationBar: Omit<typeof BaseNavigationContainer, "prototype"> & (new () => BaseNavigationContainer & import("../../../utils/behaviors/connected-promise-resolve").IConnectedPromiseResolve & import("lit").LitElement); //# sourceMappingURL=base-navigation-bar.d.ts.map