@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
50 lines (49 loc) • 1.94 kB
TypeScript
import { Injector } from '@angular/core';
import { CoreBaseComponent } from '../common/base.component';
import { Breadcrumb } from './models/breadcrumb';
import { BreadcrumbSeparator } from './models/breadcrumb-separator';
import * as i0 from "@angular/core";
/**
*
* @smeDoc {@label Breadcrumb @id sme-breadcrumb}
*
* @overview
* @file {@filepath ./examples/breadcrumb-overview.md}
*
* @example {@label Basic Usage @id sme-dev-guide-controls-breadcrumb}
* @file {@filename component.html @filepath ./examples/breadcrumb-example.component.html}
* @file {@filename component.ts @filepath ./examples/breadcrumb-example.component.ts}
*
*/
export declare class BreadcrumbComponent extends CoreBaseComponent {
private static separators;
get separators(): {
slash: BreadcrumbSeparator;
backSlash: BreadcrumbSeparator;
chevronRight: BreadcrumbSeparator;
comma: BreadcrumbSeparator;
};
/**
* The source name to use for logging
*/
protected get logSourceName(): string;
/**
* List of items to be shown on the breadcrumb.
*/
breadcrumbs: Breadcrumb[];
/**
* Separator to be use to separate breadcrumb items.
*/
separator: BreadcrumbSeparator;
/**
* Initializes a new instance of the @see BreadcrumbComponent class.
* @param injector The angular injection service. required by @SmeInjectableBase() decorator in the base @see BaseComponent class
*/
constructor(injector: Injector);
/**
* Gets the initial host classes to be applied to this element
*/
protected getInitialHostClasses(): string[];
static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbComponent, "sme-breadcrumb", never, { "breadcrumbs": "breadcrumbs"; "separator": "separator"; }, {}, never, never, false, never>;
}