@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
24 lines • 2.91 kB
JavaScript
import { Component, Input } from "@angular/core";
import * as i0 from "@angular/core";
/**
* This component is used to define the slot for the form item component.
* We need to use a separate component with a required attribute `slot` because
* svelte component renders based on the `slot` of the wrapper component (which is `div` before)
* // similar to app-footer-meta-section & app-footer-nav-section
*/
export class GoabFormItemSlot {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFormItemSlot, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.3", type: GoabFormItemSlot, isStandalone: true, selector: "goab-form-item-slot", inputs: { slot: "slot" }, ngImport: i0, template: `<ng-content></ng-content>`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFormItemSlot, decorators: [{
type: Component,
args: [{
standalone: true,
selector: "goab-form-item-slot",
template: `<ng-content></ng-content>`,
}]
}], propDecorators: { slot: [{
type: Input,
args: [{ required: true }]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1pdGVtLXNsb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvZm9ybS1pdGVtL2Zvcm0taXRlbS1zbG90LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU9qRDs7Ozs7R0FLRztBQUNILE1BQU0sT0FBTyxnQkFBZ0I7OEdBQWhCLGdCQUFnQjtrR0FBaEIsZ0JBQWdCLHlHQVJqQiwyQkFBMkI7OzJGQVExQixnQkFBZ0I7a0JBWDVCLFNBQVM7bUJBQUM7b0JBQ1QsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRSxxQkFBcUI7b0JBQy9CLFFBQVEsRUFBRSwyQkFBMkI7aUJBQ3RDOzhCQVE0QixJQUFJO3NCQUE5QixLQUFLO3VCQUFDLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgc2VsZWN0b3I6IFwiZ29hYi1mb3JtLWl0ZW0tc2xvdFwiLFxuICB0ZW1wbGF0ZTogYDxuZy1jb250ZW50PjwvbmctY29udGVudD5gLFxufSlcbi8qKlxuICogVGhpcyBjb21wb25lbnQgaXMgdXNlZCB0byBkZWZpbmUgdGhlIHNsb3QgZm9yIHRoZSBmb3JtIGl0ZW0gY29tcG9uZW50LlxuICogV2UgbmVlZCB0byB1c2UgYSBzZXBhcmF0ZSBjb21wb25lbnQgd2l0aCBhIHJlcXVpcmVkIGF0dHJpYnV0ZSBgc2xvdGAgYmVjYXVzZVxuICogc3ZlbHRlIGNvbXBvbmVudCByZW5kZXJzIGJhc2VkIG9uIHRoZSBgc2xvdGAgb2YgdGhlIHdyYXBwZXIgY29tcG9uZW50ICh3aGljaCBpcyBgZGl2YCBiZWZvcmUpXG4gKiAvLyBzaW1pbGFyIHRvIGFwcC1mb290ZXItbWV0YS1zZWN0aW9uICYgYXBwLWZvb3Rlci1uYXYtc2VjdGlvblxuICovXG5leHBvcnQgY2xhc3MgR29hYkZvcm1JdGVtU2xvdCB7XG4gIEBJbnB1dCh7IHJlcXVpcmVkOiB0cnVlIH0pIHNsb3QhOiBcImhlbHB0ZXh0XCIgfCBcImVycm9yXCI7XG59XG4iXX0=