@ngx-uk-frontend/core
Version:
Core utilities and shared functionality for ngx-uk-frontend libraries
25 lines (24 loc) • 1.28 kB
TypeScript
import * as i0 from "@angular/core";
/**
* Base directive for summary list action components.
* Contains common functionality shared between different design system implementations.
*/
export declare class SummaryListActionDirective {
/**
* The URL for the action link
* Use either href or routerLink
*/
readonly href: import("@angular/core").InputSignal<string | undefined>;
/**
* The Angular router link for the action
* Use either href or routerLink
*/
readonly routerLink: import("@angular/core").InputSignal<string | undefined>;
/**
* Optional visually hidden text for improved accessibility
* This is used to provide context for screen readers, e.g. "Change name"
*/
readonly visuallyHiddenText: import("@angular/core").InputSignal<string | undefined>;
static ɵfac: i0.ɵɵFactoryDeclaration<SummaryListActionDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SummaryListActionDirective, never, never, { "href": { "alias": "href"; "required": false; "isSignal": true; }; "routerLink": { "alias": "routerLink"; "required": false; "isSignal": true; }; "visuallyHiddenText": { "alias": "visuallyHiddenText"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}