{"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';\n\n@Component({\n    selector: 'kit-modal',\n    templateUrl: './modal.component.html',\n    styleUrls: ['../styles/index.scss']\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 { CommonModule } from '@angular/common';\nimport {\n    MatDialogActions,\n    MatDialogClose,\n    MatDialogContent,\n    MatDialogTitle } from '@angular/material/dialog';\nimport { ModalComponent } from './modal.component';\nimport { MatButtonModule } from '@angular/material/button';\nimport { HeaderComponent } from './header/header.component';\nimport { ActionComponent } from './action/action.component';\nimport { LucideAngularModule } from 'lucide-angular';\n@NgModule({\n    imports: [\n        CommonModule,\n        MatDialogTitle, MatDialogContent, MatDialogActions, MatDialogClose, MatButtonModule, LucideAngularModule\n    ],\n    declarations: [ModalComponent,HeaderComponent,ActionComponent],\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":["i4.HeaderComponent"],"mappings":"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"}