import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
import { SmzCardsView } from '../../../models/smz-cards-types';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../../directives/inject-component.directive";
export class SmzRawTypeComponent {
    constructor() {
        this.isDebug = false;
        this.modes = SmzCardsView;
    }
    ngOnInit() {
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: SmzRawTypeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.5", type: SmzRawTypeComponent, selector: "smz-raw-type", inputs: { template: "template", data: "data", mode: "mode", isDebug: "isDebug", buttons: "buttons", menu: "menu" }, ngImport: i0, template: "<ng-container [ngSwitch]=\"mode\">\r\n\r\n  <ng-container *ngSwitchCase=\"modes.GRID\">\r\n    <ng-template [smzInjectDataPathComponent]=\"template.gridComponent.componentData\" [data]=\"data\" [state]=\"template._context\"></ng-template>\r\n  </ng-container>\r\n\r\n  <ng-container *ngSwitchCase=\"modes.LIST\">\r\n    <ng-template [smzInjectDataPathComponent]=\"template.listComponent.componentData\" [data]=\"data\" [state]=\"template._context\"></ng-template>\r\n  </ng-container>\r\n\r\n  </ng-container>\r\n\r\n\r\n\r\n<!-- <div class=\"w-full bg-white space-y-3 p-4 rounded-lg shadow\">\r\n  <div class=\"flex items-center space-x-2 text-sm\">\r\n    <div>\r\n      <a href=\"#\" class=\"text-blue-500 font-bold hover:underline\">#1002</a>\r\n    </div>\r\n    <div class=\"text-gray-500\">10/10/2021</div>\r\n    <div>\r\n      <span\r\n        class=\"p-1.5 text-xs font-medium uppercase tracking-wider text-gray-800 bg-gray-200 rounded-lg bg-opacity-50\">Canceled</span>\r\n    </div>\r\n  </div>\r\n  <div class=\"text-sm text-gray-700\">\r\n    Kring New Fit office chair, mesh + PU, black\r\n  </div>\r\n  <div class=\"text-sm font-medium text-black\">\r\n    $200.00\r\n  </div>\r\n</div> -->", dependencies: [{ kind: "directive", type: i1.NgSwitch, selector: "[ngSwitch]", inputs: ["ngSwitch"] }, { kind: "directive", type: i1.NgSwitchCase, selector: "[ngSwitchCase]", inputs: ["ngSwitchCase"] }, { kind: "directive", type: i2.SmzInjectDataPathComponent, selector: "[smzInjectDataPathComponent]", inputs: ["smzInjectDataPathComponent", "data", "state"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: SmzRawTypeComponent, decorators: [{
            type: Component,
            args: [{ selector: 'smz-raw-type', changeDetection: ChangeDetectionStrategy.OnPush, template: "<ng-container [ngSwitch]=\"mode\">\r\n\r\n  <ng-container *ngSwitchCase=\"modes.GRID\">\r\n    <ng-template [smzInjectDataPathComponent]=\"template.gridComponent.componentData\" [data]=\"data\" [state]=\"template._context\"></ng-template>\r\n  </ng-container>\r\n\r\n  <ng-container *ngSwitchCase=\"modes.LIST\">\r\n    <ng-template [smzInjectDataPathComponent]=\"template.listComponent.componentData\" [data]=\"data\" [state]=\"template._context\"></ng-template>\r\n  </ng-container>\r\n\r\n  </ng-container>\r\n\r\n\r\n\r\n<!-- <div class=\"w-full bg-white space-y-3 p-4 rounded-lg shadow\">\r\n  <div class=\"flex items-center space-x-2 text-sm\">\r\n    <div>\r\n      <a href=\"#\" class=\"text-blue-500 font-bold hover:underline\">#1002</a>\r\n    </div>\r\n    <div class=\"text-gray-500\">10/10/2021</div>\r\n    <div>\r\n      <span\r\n        class=\"p-1.5 text-xs font-medium uppercase tracking-wider text-gray-800 bg-gray-200 rounded-lg bg-opacity-50\">Canceled</span>\r\n    </div>\r\n  </div>\r\n  <div class=\"text-sm text-gray-700\">\r\n    Kring New Fit office chair, mesh + PU, black\r\n  </div>\r\n  <div class=\"text-sm font-medium text-black\">\r\n    $200.00\r\n  </div>\r\n</div> -->" }]
        }], ctorParameters: () => [], propDecorators: { template: [{
                type: Input
            }], data: [{
                type: Input
            }], mode: [{
                type: Input
            }], isDebug: [{
                type: Input
            }], buttons: [{
                type: Input
            }], menu: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmF3LXR5cGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNtei11aS9zcmMvbGliL21vZHVsZXMvc216LWNhcmRzL2NvbXBvbmVudHMvdHlwZXMvcmF3L3Jhdy10eXBlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zbXotdWkvc3JjL2xpYi9tb2R1bGVzL3Ntei1jYXJkcy9jb21wb25lbnRzL3R5cGVzL3Jhdy9yYXctdHlwZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUdsRixPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUNBQWlDLENBQUM7Ozs7QUFRL0QsTUFBTSxPQUFPLG1CQUFtQjtJQVE5QjtRQUpnQixZQUFPLEdBQVksS0FBSyxDQUFDO1FBR2xDLFVBQUssR0FBRyxZQUFZLENBQUM7SUFDWixDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDOzhHQVhVLG1CQUFtQjtrR0FBbkIsbUJBQW1CLHdLQ1hoQyx3ckNBK0JVOzsyRkRwQkcsbUJBQW1CO2tCQU4vQixTQUFTOytCQUNFLGNBQWMsbUJBRVAsdUJBQXVCLENBQUMsTUFBTTt3REFJL0IsUUFBUTtzQkFBdkIsS0FBSztnQkFDVSxJQUFJO3NCQUFuQixLQUFLO2dCQUNVLElBQUk7c0JBQW5CLEtBQUs7Z0JBQ1UsT0FBTztzQkFBdEIsS0FBSztnQkFDVSxPQUFPO3NCQUF0QixLQUFLO2dCQUNVLElBQUk7c0JBQW5CLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNtekNhcmRBY3Rpb25zIH0gZnJvbSAnLi4vLi4vLi4vbW9kZWxzL3Ntei1jYXJkcy1zdGF0ZSc7XHJcbmltcG9ydCB7IFJhd1RlbXBsYXRlIH0gZnJvbSAnLi4vLi4vLi4vbW9kZWxzL3Ntei1jYXJkcy10ZW1wbGF0ZXMnO1xyXG5pbXBvcnQgeyBTbXpDYXJkc1ZpZXcgfSBmcm9tICcuLi8uLi8uLi9tb2RlbHMvc216LWNhcmRzLXR5cGVzJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc216LXJhdy10eXBlJyxcclxuICB0ZW1wbGF0ZVVybDogJ3Jhdy10eXBlLmNvbXBvbmVudC5odG1sJyxcclxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIFNtelJhd1R5cGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyB0ZW1wbGF0ZTogUmF3VGVtcGxhdGU8dW5rbm93bj47XHJcbiAgQElucHV0KCkgcHVibGljIGRhdGE6IHVua25vd247XHJcbiAgQElucHV0KCkgcHVibGljIG1vZGU6IFNtekNhcmRzVmlldztcclxuICBASW5wdXQoKSBwdWJsaWMgaXNEZWJ1ZzogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBidXR0b25zOiBTbXpDYXJkQWN0aW9uczxhbnk+O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtZW51OiBTbXpDYXJkQWN0aW9uczxhbnk+O1xyXG4gIHB1YmxpYyBtb2RlcyA9IFNtekNhcmRzVmlldztcclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICB9XHJcbn0iLCI8bmctY29udGFpbmVyIFtuZ1N3aXRjaF09XCJtb2RlXCI+XHJcblxyXG4gIDxuZy1jb250YWluZXIgKm5nU3dpdGNoQ2FzZT1cIm1vZGVzLkdSSURcIj5cclxuICAgIDxuZy10ZW1wbGF0ZSBbc216SW5qZWN0RGF0YVBhdGhDb21wb25lbnRdPVwidGVtcGxhdGUuZ3JpZENvbXBvbmVudC5jb21wb25lbnREYXRhXCIgW2RhdGFdPVwiZGF0YVwiIFtzdGF0ZV09XCJ0ZW1wbGF0ZS5fY29udGV4dFwiPjwvbmctdGVtcGxhdGU+XHJcbiAgPC9uZy1jb250YWluZXI+XHJcblxyXG4gIDxuZy1jb250YWluZXIgKm5nU3dpdGNoQ2FzZT1cIm1vZGVzLkxJU1RcIj5cclxuICAgIDxuZy10ZW1wbGF0ZSBbc216SW5qZWN0RGF0YVBhdGhDb21wb25lbnRdPVwidGVtcGxhdGUubGlzdENvbXBvbmVudC5jb21wb25lbnREYXRhXCIgW2RhdGFdPVwiZGF0YVwiIFtzdGF0ZV09XCJ0ZW1wbGF0ZS5fY29udGV4dFwiPjwvbmctdGVtcGxhdGU+XHJcbiAgPC9uZy1jb250YWluZXI+XHJcblxyXG4gIDwvbmctY29udGFpbmVyPlxyXG5cclxuXHJcblxyXG48IS0tIDxkaXYgY2xhc3M9XCJ3LWZ1bGwgYmctd2hpdGUgc3BhY2UteS0zIHAtNCByb3VuZGVkLWxnIHNoYWRvd1wiPlxyXG4gIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTIgdGV4dC1zbVwiPlxyXG4gICAgPGRpdj5cclxuICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cInRleHQtYmx1ZS01MDAgZm9udC1ib2xkIGhvdmVyOnVuZGVybGluZVwiPiMxMDAyPC9hPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwidGV4dC1ncmF5LTUwMFwiPjEwLzEwLzIwMjE8L2Rpdj5cclxuICAgIDxkaXY+XHJcbiAgICAgIDxzcGFuXHJcbiAgICAgICAgY2xhc3M9XCJwLTEuNSB0ZXh0LXhzIGZvbnQtbWVkaXVtIHVwcGVyY2FzZSB0cmFja2luZy13aWRlciB0ZXh0LWdyYXktODAwIGJnLWdyYXktMjAwIHJvdW5kZWQtbGcgYmctb3BhY2l0eS01MFwiPkNhbmNlbGVkPC9zcGFuPlxyXG4gICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbiAgPGRpdiBjbGFzcz1cInRleHQtc20gdGV4dC1ncmF5LTcwMFwiPlxyXG4gICAgS3JpbmcgTmV3IEZpdCBvZmZpY2UgY2hhaXIsIG1lc2ggKyBQVSwgYmxhY2tcclxuICA8L2Rpdj5cclxuICA8ZGl2IGNsYXNzPVwidGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LWJsYWNrXCI+XHJcbiAgICAkMjAwLjAwXHJcbiAgPC9kaXY+XHJcbjwvZGl2PiAtLT4iXX0=