{"version":3,"file":"kif-lib-modal.mjs","sources":["../../../projects/kif-lib/modal/header/header.component.ts","../../../projects/kif-lib/modal/modal.component.ts","../../../projects/kif-lib/modal/modal.component.html","../../../projects/kif-lib/modal/action/action.component.ts","../../../projects/kif-lib/modal/modal.module.ts","../../../projects/kif-lib/modal/public-api.ts","../../../projects/kif-lib/modal/kif-lib-modal.ts"],"sourcesContent":["import { Component } from '@angular/core';\n\n@Component({\n    selector: 'kit-modal-header',\n    template: '<div class=\"modal-header pb-0\"><ng-content></ng-content></div>',\n    styleUrls: ['./header.component.scss']\n})\nexport class HeaderComponent  {\n\n    constructor() { }\n}\n","import { Component, Inject } from '@angular/core';\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\nimport { X } from 'lucide-angular';\nimport {\n    MatDialogClose } from '@angular/material/dialog';\nimport { MatButtonModule } from '@angular/material/button';\nimport { LucideAngularModule } from 'lucide-angular';\nimport { NgClass } from '@angular/common';\nimport { HeaderComponent } from './header/header.component';\n@Component({\n    selector: 'kit-modal',\n    templateUrl: './modal.component.html',\n    styleUrls: ['../styles/index.scss'],\n    imports: [\n        MatDialogClose, MatButtonModule, LucideAngularModule,NgClass, HeaderComponent\n    ]\n})\nexport class ModalComponent {\n    public close= X\n    constructor(\n        public dialogRef: MatDialogRef<ModalComponent>,\n        @Inject(MAT_DIALOG_DATA) public data: any\n    ) {}\n\n    get modalTitle(): string {\n        return this.data.title || null;\n    }\n    get modalSize(): string {\n        return this.data.size || null;\n    }\n    \n    closeModal(): void {\n        this.dialogRef.close();\n    }\n}\n","<div [ngClass]=\"modalSize ? 'content-modal ' + modalSize : 'content-modal'\">\n    @if (modalTitle) {\n        <kit-modal-header>\n            <div class=\"title-text pt-3 pb-3\">{{ modalTitle }}</div>\n            <button type=\"button\" class=\"btn-close-modal\">\n                <lucide-angular [mat-dialog-close]=\"true\"  color=\"#343F4B\" size=\"24\" [img]=\"close\" ></lucide-angular>\n            </button>\n        </kit-modal-header>\n    }\n    @if (!modalTitle) {\n        <div class=\"modal-header-w-title\">\n            <button type=\"button\" class=\"btn-close-modal\">\n                <lucide-angular [mat-dialog-close]=\"true\"  color=\"#343F4B\" size=\"24\" [img]=\"close\" ></lucide-angular>\n        </button>\n        </div>\n    }\n    <div class=\"body-modal p-3\">\n        <ng-content></ng-content>\n    </div>\n</div>\n","import { Component } from '@angular/core';\n\n@Component({\n    selector: 'kit-modal-action',\n    template: '<div class=\"modal-action\"> <ng-content></ng-content></div>',\n    styleUrls: ['./action.component.scss']\n})\nexport class ActionComponent {\n\n    constructor() { }\n}\n","import { NgModule } from '@angular/core';\nimport { ModalComponent } from './modal.component';\nimport { HeaderComponent } from './header/header.component';\nimport { ActionComponent } from './action/action.component';\n@NgModule({\n    imports: [\n        ModalComponent, HeaderComponent, ActionComponent\n    ],\n    exports: [\n        ModalComponent,\n        HeaderComponent,\n        ActionComponent\n    ]\n})\nexport class KifModalModule { }\n","/*\n * Public API Surface of kif-lib-input\n */\n\nexport * from './modal.component';\nexport * from './action/action.component';\nexport * from './header/header.component';\nexport * from './modal.module';","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}