| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /**
- * @license
- * Copyright Google LLC All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
- import { Direction } from '@angular/cdk/bidi';
- import { ScrollStrategy } from '@angular/cdk/overlay';
- import { InjectionToken, ViewContainerRef } from '@angular/core';
- /** Injection token that can be used to access the data that was passed in to a bottom sheet. */
- export declare const MAT_BOTTOM_SHEET_DATA: InjectionToken<any>;
- /**
- * Configuration used when opening a bottom sheet.
- */
- export declare class MatBottomSheetConfig<D = any> {
- /** The view container to place the overlay for the bottom sheet into. */
- viewContainerRef?: ViewContainerRef;
- /** Extra CSS classes to be added to the bottom sheet container. */
- panelClass?: string | string[];
- /** Text layout direction for the bottom sheet. */
- direction?: Direction;
- /** Data being injected into the child component. */
- data?: D | null;
- /** Whether the bottom sheet has a backdrop. */
- hasBackdrop?: boolean;
- /** Custom class for the backdrop. */
- backdropClass?: string;
- /** Whether the user can use escape or clicking outside to close the bottom sheet. */
- disableClose?: boolean;
- /** Aria label to assign to the bottom sheet element. */
- ariaLabel?: string | null;
- /**
- * Whether the bottom sheet should close when the user goes backwards/forwards in history.
- * Note that this usually doesn't include clicking on links (unless the user is using
- * the `HashLocationStrategy`).
- */
- closeOnNavigation?: boolean;
- /** Whether the bottom sheet should focus the first focusable element on open. */
- autoFocus?: boolean;
- /**
- * Whether the bottom sheet should restore focus to the
- * previously-focused element, after it's closed.
- */
- restoreFocus?: boolean;
- /** Scroll strategy to be used for the bottom sheet. */
- scrollStrategy?: ScrollStrategy;
- }
|