UNPKG

cfc-ds

Version:

Design System do Conselho Federal de Contabilidade baseado no govbr-ds

26 lines 4.82 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@angular/flex-layout/extended"; import * as i3 from "../icon/icon.component"; export class MagicButtonComponent { label; density; icon; iconSize; static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: MagicButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: MagicButtonComponent, selector: "cfc-magic-button", inputs: { label: "label", density: "density", icon: "icon", iconSize: "iconSize" }, ngImport: i0, template: "<div\r\n class=\"br-magic-button\"\r\n [ngClass]=\"{\r\n small: density === 'small',\r\n medium: density === 'medium',\r\n large: density === 'large'\r\n }\"\r\n>\r\n <button class=\"br-button\" [ngClass]=\"{ circle: icon }\" type=\"button\">\r\n {{ label }}\r\n <cfc-icon *ngIf=\"icon\" [iconName]=\"icon\" [size]=\"iconSize\"></cfc-icon>\r\n </button>\r\n</div>\r\n", styles: [""], dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i2.DefaultClassDirective, selector: " [ngClass], [ngClass.xs], [ngClass.sm], [ngClass.md], [ngClass.lg], [ngClass.xl], [ngClass.lt-sm], [ngClass.lt-md], [ngClass.lt-lg], [ngClass.lt-xl], [ngClass.gt-xs], [ngClass.gt-sm], [ngClass.gt-md], [ngClass.gt-lg]", inputs: ["ngClass", "ngClass.xs", "ngClass.sm", "ngClass.md", "ngClass.lg", "ngClass.xl", "ngClass.lt-sm", "ngClass.lt-md", "ngClass.lt-lg", "ngClass.lt-xl", "ngClass.gt-xs", "ngClass.gt-sm", "ngClass.gt-md", "ngClass.gt-lg"] }, { kind: "component", type: i3.IconComponent, selector: "cfc-icon", inputs: ["iconName", "familyName", "className", "size", "color"] }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: MagicButtonComponent, decorators: [{ type: Component, args: [{ selector: 'cfc-magic-button', template: "<div\r\n class=\"br-magic-button\"\r\n [ngClass]=\"{\r\n small: density === 'small',\r\n medium: density === 'medium',\r\n large: density === 'large'\r\n }\"\r\n>\r\n <button class=\"br-button\" [ngClass]=\"{ circle: icon }\" type=\"button\">\r\n {{ label }}\r\n <cfc-icon *ngIf=\"icon\" [iconName]=\"icon\" [size]=\"iconSize\"></cfc-icon>\r\n </button>\r\n</div>\r\n" }] }], propDecorators: { label: [{ type: Input }], density: [{ type: Input }], icon: [{ type: Input }], iconSize: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFnaWMtYnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NmYy1kcy9zcmMvbGliL2NvbXBvbmVudHMvbWFnaWMtYnV0dG9uL21hZ2ljLWJ1dHRvbi5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jZmMtZHMvc3JjL2xpYi9jb21wb25lbnRzL21hZ2ljLWJ1dHRvbi9tYWdpYy1idXR0b24uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBTWpELE1BQU0sT0FBTyxvQkFBb0I7SUFDdEIsS0FBSyxDQUFVO0lBQ2YsT0FBTyxDQUFnQztJQUN2QyxJQUFJLENBQVU7SUFDZCxRQUFRLENBQVU7d0dBSmhCLG9CQUFvQjs0RkFBcEIsb0JBQW9CLDRJQ05qQyxxWUFhQTs7NEZEUGEsb0JBQW9CO2tCQUxoQyxTQUFTOytCQUNFLGtCQUFrQjs4QkFLbkIsS0FBSztzQkFBYixLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFDRyxJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csUUFBUTtzQkFBaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdjZmMtbWFnaWMtYnV0dG9uJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vbWFnaWMtYnV0dG9uLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybDogJy4vbWFnaWMtYnV0dG9uLmNvbXBvbmVudC5zY3NzJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIE1hZ2ljQnV0dG9uQ29tcG9uZW50IHtcclxuICBASW5wdXQoKSBsYWJlbCE6IHN0cmluZztcclxuICBASW5wdXQoKSBkZW5zaXR5PzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcclxuICBASW5wdXQoKSBpY29uPzogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGljb25TaXplPzogc3RyaW5nO1xyXG59XHJcbiIsIjxkaXZcclxuICBjbGFzcz1cImJyLW1hZ2ljLWJ1dHRvblwiXHJcbiAgW25nQ2xhc3NdPVwie1xyXG4gICAgc21hbGw6IGRlbnNpdHkgPT09ICdzbWFsbCcsXHJcbiAgICBtZWRpdW06IGRlbnNpdHkgPT09ICdtZWRpdW0nLFxyXG4gICAgbGFyZ2U6IGRlbnNpdHkgPT09ICdsYXJnZSdcclxuICB9XCJcclxuPlxyXG4gIDxidXR0b24gY2xhc3M9XCJici1idXR0b25cIiBbbmdDbGFzc109XCJ7IGNpcmNsZTogaWNvbiB9XCIgdHlwZT1cImJ1dHRvblwiPlxyXG4gICAge3sgbGFiZWwgfX1cclxuICAgIDxjZmMtaWNvbiAqbmdJZj1cImljb25cIiBbaWNvbk5hbWVdPVwiaWNvblwiIFtzaXplXT1cImljb25TaXplXCI+PC9jZmMtaWNvbj5cclxuICA8L2J1dHRvbj5cclxuPC9kaXY+XHJcbiJdfQ==