{"version":3,"file":"asoftwareworld-form-builder-form-control-json-preview-dialog.mjs","sources":["../../src/components/form-control/json-preview-dialog/json-preview-dialog.ts","../../src/components/form-control/json-preview-dialog/json-preview-dialog.html","../../src/components/form-control/json-preview-dialog/json-preview-dialog.module.ts","../../src/components/form-control/json-preview-dialog/public_api.ts","../../src/components/form-control/json-preview-dialog/asoftwareworld-form-builder-form-control-json-preview-dialog.ts"],"sourcesContent":["/**\r\n * @license\r\n * Copyright ASW (A Software World) All Rights Reserved.\r\n *\r\n * Use of this source code is governed by an MIT-style license that can be\r\n * found in the LICENSE file\r\n */\r\n\r\nimport { Component, Inject } from '@angular/core';\r\nimport { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';\r\n\r\n@Component({\r\n    selector: 'asw-json-preview-dialog',\r\n    templateUrl: './json-preview-dialog.html',\r\n})\r\nexport class AswJsonPreviewDialog {\r\n    constructor(\r\n        public dialogRef: MatDialogRef<AswJsonPreviewDialog>,\r\n        @Inject(MAT_DIALOG_DATA) public data: any) { }\r\n\r\n    onNoClick(): void {\r\n        this.dialogRef.close();\r\n    }\r\n}\r\n","<mat-dialog-content class=\"mat-typography\">\r\n    <pre id=\"jsonPreviewContent\">{{data | json}}</pre>\r\n</mat-dialog-content>\r\n<mat-dialog-actions align=\"end\">\r\n    <button mat-raised-button\r\n            id=\"closeDialog\"\r\n            type=\"button\"\r\n            class=\"btn btn-primary mr-2 mb-1 me-2\"\r\n            (click)=\"onNoClick()\">\r\n        Close\r\n    </button>\r\n    <button mat-raised-button \r\n            id=\"copyData\"\r\n            type=\"button\"\r\n            class=\"btn btn-info mb-1\"\r\n            [cdkCopyToClipboard]=\"data | json\"\r\n            cdkFocusInitial>\r\n            <!-- <i class=\"asw-material-icon material-icons\">content_copy</i> -->\r\n        Copy Data\r\n    </button>\r\n</mat-dialog-actions>","/**\r\n * @license\r\n * Copyright ASW (A Software World) All Rights Reserved.\r\n *\r\n * Use of this source code is governed by an MIT-style license that can be\r\n * found in the LICENSE file\r\n */\r\n\r\nimport { ClipboardModule } from '@angular/cdk/clipboard';\r\nimport { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { MatDialogModule } from '@angular/material/dialog';\r\n\r\nimport { AswJsonPreviewDialog } from './json-preview-dialog';\r\n\r\n@NgModule({\r\n    imports: [\r\n        CommonModule,\r\n        MatDialogModule,\r\n        ClipboardModule\r\n    ],\r\n    declarations: [\r\n        AswJsonPreviewDialog\r\n    ],\r\n    exports: [\r\n        AswJsonPreviewDialog\r\n    ]\r\n})\r\nexport class AswJsonPreviewDialogModule { }\r\n","/**\r\n * @license\r\n * Copyright ASW (A Software World) All Rights Reserved.\r\n *\r\n * Use of this source code is governed by an MIT-style license that can be\r\n * found in the LICENSE file\r\n */\r\n\r\nexport * from './json-preview-dialog';\r\nexport * from './json-preview-dialog.module';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;;;;;;;AAAA;;;;;;AAMG;MASU,oBAAoB,CAAA;AAElB,IAAA,SAAA;AACyB,IAAA,IAAA;IAFpC,WACW,CAAA,SAA6C,EACpB,IAAS,EAAA;QADlC,IAAS,CAAA,SAAA,GAAT,SAAS;QACgB,IAAI,CAAA,IAAA,GAAJ,IAAI;;IAExC,SAAS,GAAA;AACL,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;;AANjB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,8CAGjB,eAAe,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAHlB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,oBAAoB,+DCfjC,mwBAoBqB,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,8DAAA,EAAA,MAAA,EAAA,CAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,8DAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,CAAA,oBAAA,EAAA,4BAAA,CAAA,EAAA,OAAA,EAAA,CAAA,0BAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA;;4FDLR,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAJhC,SAAS;+BACI,yBAAyB,EAAA,QAAA,EAAA,mwBAAA,EAAA;;0BAM9B,MAAM;2BAAC,eAAe;;;AElB/B;;;;;;AAMG;MAsBU,0BAA0B,CAAA;wGAA1B,0BAA0B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA;yGAA1B,0BAA0B,EAAA,YAAA,EAAA,CAN/B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CALpB,YAAY;YACZ,eAAe;AACf,YAAA,eAAe,aAMf,oBAAoB,CAAA,EAAA,CAAA;AAGf,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,0BAA0B,YAX/B,YAAY;YACZ,eAAe;YACf,eAAe,CAAA,EAAA,CAAA;;4FASV,0BAA0B,EAAA,UAAA,EAAA,CAAA;kBAbtC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACN,oBAAA,OAAO,EAAE;wBACL,YAAY;wBACZ,eAAe;wBACf;AACH,qBAAA;AACD,oBAAA,YAAY,EAAE;wBACV;AACH,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACL;AACH;AACJ,iBAAA;;;AC3BD;;;;;;AAMG;;ACNH;;AAEG;;;;"}