import { Component, Input } from '@angular/core';
import { NgClass } from '@angular/common';
import { BadgeComponent } from '@seniorsistemas/angular-components/badge';
import { TranslatePipe } from '@ngx-translate/core';
import * as i0 from "@angular/core";
export class KanbanItemDraggingComponent {
    quantityItems = 0;
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: KanbanItemDraggingComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.2.14", type: KanbanItemDraggingComponent, isStandalone: true, selector: "s-kanban-item-dragging", inputs: { quantityItems: "quantityItems" }, ngImport: i0, template: "<div class=\"kanban-item-dragging-container\">\r\n    @if (quantityItems) {\r\n        <div class=\"kanban-item-dragging\"></div>\r\n    }\r\n\r\n    <div\r\n        class=\"kanban-item-dragging\"\r\n        [ngClass]=\"{ 'kanban-item-dragging--over': quantityItems }\"\r\n    >\r\n        <div class=\"content\">\r\n            <input\r\n                type=\"checkbox\"\r\n                checked\r\n            />\r\n            <s-badge\r\n                [text]=\"'platform.angular_components.count_items_selected' | translate: { count: quantityItems }\"\r\n                color=\"blue\"\r\n            >\r\n            </s-badge>\r\n        </div>\r\n    </div>\r\n</div>\r\n", styles: [".kanban-item-dragging-container:has(.kanban-item-dragging--over){padding-top:12px}.kanban-item-dragging{background-color:#fff;border:1px solid #428bca;border-radius:4px;box-shadow:0 1px 5px #00000040;height:52px;padding:16px;width:260px}.kanban-item-dragging .content{display:flex;gap:16px}.kanban-item-dragging--over{left:12px;position:relative;top:-64px}\n"], dependencies: [{ kind: "directive", type: NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "component", type: BadgeComponent, selector: "s-badge", inputs: ["type", "color", "title", "text", "selectable", "iconClass", "iconPosition", "infoSign", "enableTruncateText"], outputs: ["selected"] }, { kind: "pipe", type: TranslatePipe, name: "translate" }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: KanbanItemDraggingComponent, decorators: [{
            type: Component,
            args: [{ selector: 's-kanban-item-dragging', standalone: true, imports: [NgClass, BadgeComponent, TranslatePipe], template: "<div class=\"kanban-item-dragging-container\">\r\n    @if (quantityItems) {\r\n        <div class=\"kanban-item-dragging\"></div>\r\n    }\r\n\r\n    <div\r\n        class=\"kanban-item-dragging\"\r\n        [ngClass]=\"{ 'kanban-item-dragging--over': quantityItems }\"\r\n    >\r\n        <div class=\"content\">\r\n            <input\r\n                type=\"checkbox\"\r\n                checked\r\n            />\r\n            <s-badge\r\n                [text]=\"'platform.angular_components.count_items_selected' | translate: { count: quantityItems }\"\r\n                color=\"blue\"\r\n            >\r\n            </s-badge>\r\n        </div>\r\n    </div>\r\n</div>\r\n", styles: [".kanban-item-dragging-container:has(.kanban-item-dragging--over){padding-top:12px}.kanban-item-dragging{background-color:#fff;border:1px solid #428bca;border-radius:4px;box-shadow:0 1px 5px #00000040;height:52px;padding:16px;width:260px}.kanban-item-dragging .content{display:flex;gap:16px}.kanban-item-dragging--over{left:12px;position:relative;top:-64px}\n"] }]
        }], propDecorators: { quantityItems: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2FuYmFuLWl0ZW0tZHJhZ2dpbmcuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1jb21wb25lbnRzL2thbmJhbi9zcmMvbGliL2thbmJhbi9jb21wb25lbnRzL2thbmJhbi1pdGVtLWRyYWdnaW5nL2thbmJhbi1pdGVtLWRyYWdnaW5nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY29tcG9uZW50cy9rYW5iYW4vc3JjL2xpYi9rYW5iYW4vY29tcG9uZW50cy9rYW5iYW4taXRlbS1kcmFnZ2luZy9rYW5iYW4taXRlbS1kcmFnZ2luZy5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDMUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQzs7QUFTcEQsTUFBTSxPQUFPLDJCQUEyQjtJQUU3QixhQUFhLEdBQUcsQ0FBQyxDQUFDO3dHQUZoQiwyQkFBMkI7NEZBQTNCLDJCQUEyQiw4SENaeEMsNnFCQXNCQSxnYURaYyxPQUFPLG9GQUFFLGNBQWMsK0xBQUUsYUFBYTs7NEZBRXZDLDJCQUEyQjtrQkFQdkMsU0FBUzsrQkFDSSx3QkFBd0IsY0FHdEIsSUFBSSxXQUNQLENBQUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxhQUFhLENBQUM7OEJBSTFDLGFBQWE7c0JBRG5CLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5nQ2xhc3MgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBCYWRnZUNvbXBvbmVudCB9IGZyb20gJ0BzZW5pb3JzaXN0ZW1hcy9hbmd1bGFyLWNvbXBvbmVudHMvYmFkZ2UnO1xyXG5pbXBvcnQgeyBUcmFuc2xhdGVQaXBlIH0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAncy1rYW5iYW4taXRlbS1kcmFnZ2luZycsXHJcbiAgICB0ZW1wbGF0ZVVybDogJy4va2FuYmFuLWl0ZW0tZHJhZ2dpbmcuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4va2FuYmFuLWl0ZW0tZHJhZ2dpbmcuY29tcG9uZW50LnNjc3MnXSxcclxuICAgIHN0YW5kYWxvbmU6IHRydWUsXHJcbiAgICBpbXBvcnRzOiBbTmdDbGFzcywgQmFkZ2VDb21wb25lbnQsIFRyYW5zbGF0ZVBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgS2FuYmFuSXRlbURyYWdnaW5nQ29tcG9uZW50IHtcclxuICAgIEBJbnB1dCgpXHJcbiAgICBwdWJsaWMgcXVhbnRpdHlJdGVtcyA9IDA7XHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cImthbmJhbi1pdGVtLWRyYWdnaW5nLWNvbnRhaW5lclwiPlxyXG4gICAgQGlmIChxdWFudGl0eUl0ZW1zKSB7XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImthbmJhbi1pdGVtLWRyYWdnaW5nXCI+PC9kaXY+XHJcbiAgICB9XHJcblxyXG4gICAgPGRpdlxyXG4gICAgICAgIGNsYXNzPVwia2FuYmFuLWl0ZW0tZHJhZ2dpbmdcIlxyXG4gICAgICAgIFtuZ0NsYXNzXT1cInsgJ2thbmJhbi1pdGVtLWRyYWdnaW5nLS1vdmVyJzogcXVhbnRpdHlJdGVtcyB9XCJcclxuICAgID5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiY29udGVudFwiPlxyXG4gICAgICAgICAgICA8aW5wdXRcclxuICAgICAgICAgICAgICAgIHR5cGU9XCJjaGVja2JveFwiXHJcbiAgICAgICAgICAgICAgICBjaGVja2VkXHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDxzLWJhZGdlXHJcbiAgICAgICAgICAgICAgICBbdGV4dF09XCIncGxhdGZvcm0uYW5ndWxhcl9jb21wb25lbnRzLmNvdW50X2l0ZW1zX3NlbGVjdGVkJyB8IHRyYW5zbGF0ZTogeyBjb3VudDogcXVhbnRpdHlJdGVtcyB9XCJcclxuICAgICAgICAgICAgICAgIGNvbG9yPVwiYmx1ZVwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgPC9zLWJhZGdlPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbjwvZGl2PlxyXG4iXX0=