cfc-ui-test
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
47 lines • 6.14 kB
JavaScript
import { Component, Input } from '@angular/core';
import { ButtonType } from '../../enums/button-type.enum';
import { ButtonDensity } from '../../enums/button-density.enum';
import * as i0 from "@angular/core";
import * as i1 from "../../directives/controller.directive";
export class ButtonComponent {
label = 'button';
type = ButtonType.primary;
submit = false;
circle = false;
density = ButtonDensity.middle;
disabled = false;
block = false;
icon = '';
active = true;
inverted = false;
loading = false;
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: ButtonComponent, selector: "cfc-button", inputs: { label: "label", type: "type", submit: "submit", circle: "circle", density: "density", disabled: "disabled", block: "block", icon: "icon", active: "active", inverted: "inverted", loading: "loading" }, ngImport: i0, template: "<br-button\r\n cfcDirectiveController\r\n [directiveNames]=\"[\r\n 'circle',\r\n 'submit',\r\n 'disabled',\r\n 'block',\r\n 'active',\r\n 'inverted',\r\n 'loading'\r\n ]\"\r\n [applyDirectives]=\"[\r\n circle,\r\n submit,\r\n disabled,\r\n block,\r\n active,\r\n inverted,\r\n loading\r\n ]\"\r\n [label]=\"label\"\r\n [type]=\"type\"\r\n [icon]=\"icon\"\r\n [density]=\"density\"\r\n></br-button>\r\n", styles: [""], dependencies: [{ kind: "directive", type: i1.ControllerDirective, selector: "[cfcDirectiveController]", inputs: ["directiveName", "directiveNames", "applyDirective", "applyDirectives"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ButtonComponent, decorators: [{
type: Component,
args: [{ selector: 'cfc-button', template: "<br-button\r\n cfcDirectiveController\r\n [directiveNames]=\"[\r\n 'circle',\r\n 'submit',\r\n 'disabled',\r\n 'block',\r\n 'active',\r\n 'inverted',\r\n 'loading'\r\n ]\"\r\n [applyDirectives]=\"[\r\n circle,\r\n submit,\r\n disabled,\r\n block,\r\n active,\r\n inverted,\r\n loading\r\n ]\"\r\n [label]=\"label\"\r\n [type]=\"type\"\r\n [icon]=\"icon\"\r\n [density]=\"density\"\r\n></br-button>\r\n" }]
}], propDecorators: { label: [{
type: Input
}], type: [{
type: Input
}], submit: [{
type: Input
}], circle: [{
type: Input
}], density: [{
type: Input
}], disabled: [{
type: Input
}], block: [{
type: Input
}], icon: [{
type: Input
}], active: [{
type: Input
}], inverted: [{
type: Input
}], loading: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NmYy11aS9zcmMvbGliL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jZmMtdWkvc3JjL2xpYi9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzFELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQzs7O0FBT2hFLE1BQU0sT0FBTyxlQUFlO0lBQ2pCLEtBQUssR0FBRyxRQUFRLENBQUM7SUFDakIsSUFBSSxHQUFlLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDdEMsTUFBTSxHQUFHLEtBQUssQ0FBQztJQUNmLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDZixPQUFPLEdBQWtCLGFBQWEsQ0FBQyxNQUFNLENBQUM7SUFDOUMsUUFBUSxHQUFHLEtBQUssQ0FBQztJQUNqQixLQUFLLEdBQUcsS0FBSyxDQUFDO0lBQ2QsSUFBSSxHQUFHLEVBQUUsQ0FBQztJQUNWLE1BQU0sR0FBRyxJQUFJLENBQUM7SUFDZCxRQUFRLEdBQUcsS0FBSyxDQUFDO0lBQ2pCLE9BQU8sR0FBRyxLQUFLLENBQUM7d0dBWGQsZUFBZTs0RkFBZixlQUFlLG9RQ1Q1QixzY0F5QkE7OzRGRGhCYSxlQUFlO2tCQUwzQixTQUFTOytCQUNFLFlBQVk7OEJBS2IsS0FBSztzQkFBYixLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxNQUFNO3NCQUFkLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csT0FBTztzQkFBZixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBCdXR0b25UeXBlIH0gZnJvbSAnLi4vLi4vZW51bXMvYnV0dG9uLXR5cGUuZW51bSc7XHJcbmltcG9ydCB7IEJ1dHRvbkRlbnNpdHkgfSBmcm9tICcuLi8uLi9lbnVtcy9idXR0b24tZGVuc2l0eS5lbnVtJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnY2ZjLWJ1dHRvbicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2J1dHRvbi5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmw6ICcuL2J1dHRvbi5jb21wb25lbnQuc2NzcydcclxufSlcclxuZXhwb3J0IGNsYXNzIEJ1dHRvbkNvbXBvbmVudCB7XHJcbiAgQElucHV0KCkgbGFiZWwgPSAnYnV0dG9uJztcclxuICBASW5wdXQoKSB0eXBlOiBCdXR0b25UeXBlID0gQnV0dG9uVHlwZS5wcmltYXJ5O1xyXG4gIEBJbnB1dCgpIHN1Ym1pdCA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIGNpcmNsZSA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIGRlbnNpdHk6IEJ1dHRvbkRlbnNpdHkgPSBCdXR0b25EZW5zaXR5Lm1pZGRsZTtcclxuICBASW5wdXQoKSBkaXNhYmxlZCA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIGJsb2NrID0gZmFsc2U7XHJcbiAgQElucHV0KCkgaWNvbiA9ICcnO1xyXG4gIEBJbnB1dCgpIGFjdGl2ZSA9IHRydWU7XHJcbiAgQElucHV0KCkgaW52ZXJ0ZWQgPSBmYWxzZTtcclxuICBASW5wdXQoKSBsb2FkaW5nID0gZmFsc2U7XHJcblxyXG59XHJcbiIsIjxici1idXR0b25cclxuICBjZmNEaXJlY3RpdmVDb250cm9sbGVyXHJcbiAgW2RpcmVjdGl2ZU5hbWVzXT1cIltcclxuICAgICdjaXJjbGUnLFxyXG4gICAgJ3N1Ym1pdCcsXHJcbiAgICAnZGlzYWJsZWQnLFxyXG4gICAgJ2Jsb2NrJyxcclxuICAgICdhY3RpdmUnLFxyXG4gICAgJ2ludmVydGVkJyxcclxuICAgICdsb2FkaW5nJ1xyXG4gIF1cIlxyXG4gIFthcHBseURpcmVjdGl2ZXNdPVwiW1xyXG4gICAgY2lyY2xlLFxyXG4gICAgc3VibWl0LFxyXG4gICAgZGlzYWJsZWQsXHJcbiAgICBibG9jayxcclxuICAgIGFjdGl2ZSxcclxuICAgIGludmVydGVkLFxyXG4gICAgbG9hZGluZ1xyXG4gIF1cIlxyXG4gIFtsYWJlbF09XCJsYWJlbFwiXHJcbiAgW3R5cGVdPVwidHlwZVwiXHJcbiAgW2ljb25dPVwiaWNvblwiXHJcbiAgW2RlbnNpdHldPVwiZGVuc2l0eVwiXHJcbj48L2JyLWJ1dHRvbj5cclxuIl19