@ngx-uk-frontend/core
Version:
Core utilities and shared functionality for ngx-uk-frontend libraries
18 lines • 1.29 kB
JavaScript
import { booleanAttribute, Directive, input } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Base directive for summary list components.
* Contains common functionality shared between different design system implementations.
*/
export class SummaryListDirective {
/**
* Whether to render the summary list without a border
*/
noBorder = input(false, { ...(ngDevMode ? { debugName: "noBorder" } : {}), transform: booleanAttribute });
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.0.6", ngImport: i0, type: SummaryListDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive });
static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "17.1.0", version: "21.0.6", type: SummaryListDirective, isStandalone: true, inputs: { noBorder: { classPropertyName: "noBorder", publicName: "noBorder", isSignal: true, isRequired: false, transformFunction: null } }, ngImport: i0 });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.0.6", ngImport: i0, type: SummaryListDirective, decorators: [{
type: Directive
}], propDecorators: { noBorder: [{ type: i0.Input, args: [{ isSignal: true, alias: "noBorder", required: false }] }] } });
//# sourceMappingURL=summary-list.directive.js.map