1234567891011121314151617181920212223242526 |
- import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
- import * as i0 from "@angular/core";
- export class ButtonComponent {
- constructor() {
- this.text = '';
- this.type = 'default';
- this.size = 'base';
- this.variant = 'default';
- }
- static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.0", ngImport: i0, type: ButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
- static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.0", type: ButtonComponent, isStandalone: true, selector: "ct-button", inputs: { text: "text", type: "type", size: "size", variant: "variant" }, ngImport: i0, template: "<button\n class=\"rounded-md px-4 py-2\"\n [class.bg-primary]=\"type === 'default' && variant === 'default'\"\n [class.bg-on-primary]=\"type === 'alternate' && variant === 'default'\"\n [class.bg-yellow-400]=\"type === 'warning' && variant === 'default'\"\n [class.bg-red-400]=\"type === 'error' && variant === 'default'\"\n [class.bg-lime-600]=\"type === 'success' && variant === 'default'\"\n [class.border]=\"variant === 'outline'\"\n [class.border-primary]=\"type === 'default' && variant === 'outline'\">\n {{ text }}\n</button>\n", changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
- }
- i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.0", ngImport: i0, type: ButtonComponent, decorators: [{
- type: Component,
- args: [{ selector: 'ct-button', standalone: true, imports: [], changeDetection: ChangeDetectionStrategy.OnPush, template: "<button\n class=\"rounded-md px-4 py-2\"\n [class.bg-primary]=\"type === 'default' && variant === 'default'\"\n [class.bg-on-primary]=\"type === 'alternate' && variant === 'default'\"\n [class.bg-yellow-400]=\"type === 'warning' && variant === 'default'\"\n [class.bg-red-400]=\"type === 'error' && variant === 'default'\"\n [class.bg-lime-600]=\"type === 'success' && variant === 'default'\"\n [class.border]=\"variant === 'outline'\"\n [class.border-primary]=\"type === 'default' && variant === 'outline'\">\n {{ text }}\n</button>\n" }]
- }], propDecorators: { text: [{
- type: Input,
- args: [{ required: true }]
- }], type: [{
- type: Input
- }], size: [{
- type: Input
- }], variant: [{
- type: Input
- }] } });
- //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NpcmNsZXRvbmUvc3JjL2xpYi9jb21wb25lbnRzL2F0b21zL2J1dHRvbi9idXR0b24uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2lyY2xldG9uZS9zcmMvbGliL2NvbXBvbmVudHMvYXRvbXMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFTMUUsTUFBTSxPQUFPLGVBQWU7SUFQNUI7UUFRNkIsU0FBSSxHQUFHLEVBQUUsQ0FBQztRQUM1QixTQUFJLEdBQThELFNBQVMsQ0FBQztRQUM1RSxTQUFJLEdBQXVDLE1BQU0sQ0FBQztRQUNsRCxZQUFPLEdBQTBCLFNBQVMsQ0FBQztLQUNyRDs4R0FMWSxlQUFlO2tHQUFmLGVBQWUsK0lDVDVCLGtpQkFXQTs7MkZERmEsZUFBZTtrQkFQM0IsU0FBUzsrQkFDRSxXQUFXLGNBQ1QsSUFBSSxXQUNQLEVBQUUsbUJBRU0sdUJBQXVCLENBQUMsTUFBTTs4QkFHcEIsSUFBSTtzQkFBOUIsS0FBSzt1QkFBQyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUU7Z0JBQ2hCLElBQUk7c0JBQVosS0FBSztnQkFDRyxJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csT0FBTztzQkFBZixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnY3QtYnV0dG9uJyxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW10sXG4gIHRlbXBsYXRlVXJsOiAnLi9idXR0b24uY29tcG9uZW50Lmh0bWwnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgQnV0dG9uQ29tcG9uZW50IHtcbiAgQElucHV0KHsgcmVxdWlyZWQ6IHRydWUgfSkgdGV4dCA9ICcnO1xuICBASW5wdXQoKSB0eXBlOiAnZGVmYXVsdCcgfCAnYWx0ZXJuYXRlJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJyB8ICdlcnJvcicgPSAnZGVmYXVsdCc7XG4gIEBJbnB1dCgpIHNpemU6ICd4cycgfCAnc20nIHwgJ2Jhc2UnIHwgJ2xnJyB8ICd4bCcgPSAnYmFzZSc7XG4gIEBJbnB1dCgpIHZhcmlhbnQ6ICdkZWZhdWx0JyB8ICdvdXRsaW5lJyA9ICdkZWZhdWx0Jztcbn1cbiIsIjxidXR0b25cbiAgY2xhc3M9XCJyb3VuZGVkLW1kIHB4LTQgcHktMlwiXG4gIFtjbGFzcy5iZy1wcmltYXJ5XT1cInR5cGUgPT09ICdkZWZhdWx0JyAmJiB2YXJpYW50ID09PSAnZGVmYXVsdCdcIlxuICBbY2xhc3MuYmctb24tcHJpbWFyeV09XCJ0eXBlID09PSAnYWx0ZXJuYXRlJyAmJiB2YXJpYW50ID09PSAnZGVmYXVsdCdcIlxuICBbY2xhc3MuYmcteWVsbG93LTQwMF09XCJ0eXBlID09PSAnd2FybmluZycgJiYgdmFyaWFudCA9PT0gJ2RlZmF1bHQnXCJcbiAgW2NsYXNzLmJnLXJlZC00MDBdPVwidHlwZSA9PT0gJ2Vycm9yJyAmJiB2YXJpYW50ID09PSAnZGVmYXVsdCdcIlxuICBbY2xhc3MuYmctbGltZS02MDBdPVwidHlwZSA9PT0gJ3N1Y2Nlc3MnICYmIHZhcmlhbnQgPT09ICdkZWZhdWx0J1wiXG4gIFtjbGFzcy5ib3JkZXJdPVwidmFyaWFudCA9PT0gJ291dGxpbmUnXCJcbiAgW2NsYXNzLmJvcmRlci1wcmltYXJ5XT1cInR5cGUgPT09ICdkZWZhdWx0JyAmJiB2YXJpYW50ID09PSAnb3V0bGluZSdcIj5cbiAge3sgdGV4dCB9fVxuPC9idXR0b24+XG4iXX0=
|