UNPKG

tgui-angular

Version:

🚀 Angular UI library for Telegram Web Apps with modern components and theming support | 💼 Author is open to work opportunities | 📧 Contact: a.blagovestnov@gmail.com | 💬 Telegram: @ablagovestnov

50 lines (49 loc) • 2.09 kB
import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * A component that represents a single item within a breadcrumb navigation. * It can be used standalone or as part of a BreadCrumbs collection. */ export declare class BreadcrumbsItemComponent { /** * URL for the breadcrumb item * @deprecated Use href or routerLink instead */ url: import("@angular/core").InputSignal<string | undefined>; /** * External URL for the breadcrumb item (href attribute) */ href: import("@angular/core").InputSignal<string | undefined>; /** * Target attribute for external links */ target: import("@angular/core").InputSignal<string | undefined>; /** * URL for internal navigation (routerLink) */ routerLink: import("@angular/core").InputSignal<string | any[] | undefined>; /** * Computed property to determine if the item is a link (either external or internal) */ isLink: import("@angular/core").Signal<boolean>; /** * Check if this item is an external link (has href) */ isExternalLink: import("@angular/core").Signal<boolean>; /** * Check if this item is an internal link (has routerLink) */ isInternalLink: import("@angular/core").Signal<boolean>; /** * Reference to the element template */ templateRef: TemplateRef<any>; /** Element reference */ private elementRef; /** * Allows the host element to be an HTML anchor tag for navigation purposes */ get role(): string | null; static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbsItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbsItemComponent, "tgui-breadcrumbs-item", never, { "url": { "alias": "url"; "required": false; "isSignal": true; }; "href": { "alias": "href"; "required": false; "isSignal": true; }; "target": { "alias": "target"; "required": false; "isSignal": true; }; "routerLink": { "alias": "routerLink"; "required": false; "isSignal": true; }; }, {}, ["templateRef"], ["*"], true, never>; }