| 1 |
- {"ast":null,"code":"import * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/common\";\nimport * as i2 from \"@angular/material/button\";\nimport * as i3 from \"@angular/material/card\";\nimport * as i4 from \"@angular/material/input\";\nimport * as i5 from \"@angular/material/form-field\";\nimport * as i6 from \"@angular/material/list\";\nfunction MainPageComponent_mat_list_item_13_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"mat-list-item\");\n i0.ɵɵtext(1);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n const song_r1 = ctx.$implicit;\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate(song_r1);\n }\n}\nclass MainPageComponent {}\nMainPageComponent.ɵfac = function MainPageComponent_Factory(t) {\n return new (t || MainPageComponent)();\n};\nMainPageComponent.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: MainPageComponent,\n selectors: [[\"app-main-page\"]],\n decls: 31,\n vars: 3,\n consts: [[1, \"container\"], [1, \"row\"], [1, \"col\"], [\"appearance\", \"fill\"], [\"matInput\", \"\", \"type\", \"text\", \"placeholder\", \"Search songs\", 3, \"ngModel\", \"ngModelChange\"], [4, \"ngFor\", \"ngForOf\"], [\"mat-raised-button\", \"\", \"color\", \"primary\", 3, \"click\"], [\"matInput\", \"\", \"placeholder\", \"Enter information\", \"rows\", \"5\", 3, \"ngModel\", \"ngModelChange\"]],\n template: function MainPageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0)(1, \"div\", 1)(2, \"div\", 2)(3, \"mat-card\")(4, \"mat-card-header\")(5, \"mat-card-title\");\n i0.ɵɵtext(6, \"Song List\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(7, \"mat-card-content\")(8, \"mat-form-field\", 3)(9, \"mat-label\");\n i0.ɵɵtext(10, \"Search songs\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(11, \"input\", 4);\n i0.ɵɵlistener(\"ngModelChange\", function MainPageComponent_Template_input_ngModelChange_11_listener($event) {\n return ctx.searchQuery = $event;\n });\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(12, \"mat-list\");\n i0.ɵɵtemplate(13, MainPageComponent_mat_list_item_13_Template, 2, 1, \"mat-list-item\", 5);\n i0.ɵɵelementEnd()()()();\n i0.ɵɵelementStart(14, \"div\", 2)(15, \"mat-card\")(16, \"mat-card-content\")(17, \"div\", 1)(18, \"div\", 2)(19, \"button\", 6);\n i0.ɵɵlistener(\"click\", function MainPageComponent_Template_button_click_19_listener() {\n return ctx.download();\n });\n i0.ɵɵtext(20, \"Download\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(21, \"button\", 6);\n i0.ɵɵlistener(\"click\", function MainPageComponent_Template_button_click_21_listener() {\n return ctx.upload();\n });\n i0.ɵɵtext(22, \"Upload\");\n i0.ɵɵelementEnd()()();\n i0.ɵɵelementStart(23, \"div\", 1)(24, \"div\", 2)(25, \"button\", 6);\n i0.ɵɵlistener(\"click\", function MainPageComponent_Template_button_click_25_listener() {\n return ctx.generatePdf();\n });\n i0.ɵɵtext(26, \"PDF Summary\");\n i0.ɵɵelementEnd()()();\n i0.ɵɵelementStart(27, \"div\", 1)(28, \"div\", 2)(29, \"mat-form-field\", 3)(30, \"textarea\", 7);\n i0.ɵɵlistener(\"ngModelChange\", function MainPageComponent_Template_textarea_ngModelChange_30_listener($event) {\n return ctx.information = $event;\n });\n i0.ɵɵelementEnd()()()()()()()()();\n }\n if (rf & 2) {\n i0.ɵɵadvance(11);\n i0.ɵɵproperty(\"ngModel\", ctx.searchQuery);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngForOf\", ctx.filteredSongs);\n i0.ɵɵadvance(17);\n i0.ɵɵproperty(\"ngModel\", ctx.information);\n }\n },\n dependencies: [i1.NgForOf, i2.MatButton, i3.MatCard, i3.MatCardContent, i3.MatCardHeader, i3.MatCardTitle, i4.MatInput, i5.MatFormField, i5.MatLabel, i6.MatList, i6.MatListItem],\n styles: [\"\\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */\"]\n});\nexport { MainPageComponent };","map":{"version":3,"names":["i0","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵadvance","ɵɵtextInterpolate","song_r1","MainPageComponent","selectors","decls","vars","consts","template","MainPageComponent_Template","rf","ctx","ɵɵlistener","MainPageComponent_Template_input_ngModelChange_11_listener","$event","searchQuery","ɵɵtemplate","MainPageComponent_mat_list_item_13_Template","MainPageComponent_Template_button_click_19_listener","download","MainPageComponent_Template_button_click_21_listener","upload","MainPageComponent_Template_button_click_25_listener","generatePdf","MainPageComponent_Template_textarea_ngModelChange_30_listener","information","ɵɵproperty","filteredSongs"],"sources":["C:\\Users\\Quba\\Desktop\\studia\\WPFt\\Spring\\RiffMasterFront\\src\\app\\main-page\\main-page.component.ts","C:\\Users\\Quba\\Desktop\\studia\\WPFt\\Spring\\RiffMasterFront\\src\\app\\main-page\\main-page.component.html"],"sourcesContent":["import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-main-page',\n templateUrl: './main-page.component.html',\n styleUrls: ['./main-page.component.css']\n})\nexport class MainPageComponent {\n\n}\n","<!-- app.component.html -->\n\n<div class=\"container\">\n <div class=\"row\">\n <div class=\"col\">\n <mat-card>\n <mat-card-header>\n <mat-card-title>Song List</mat-card-title>\n </mat-card-header>\n <mat-card-content>\n <mat-form-field appearance=\"fill\">\n <mat-label>Search songs</mat-label>\n <input matInput type=\"text\" placeholder=\"Search songs\" [(ngModel)]=\"searchQuery\">\n </mat-form-field>\n <mat-list>\n <mat-list-item *ngFor=\"let song of filteredSongs\">{{ song }}</mat-list-item>\n </mat-list>\n </mat-card-content>\n </mat-card>\n </div>\n <div class=\"col\">\n <mat-card>\n <mat-card-content>\n <div class=\"row\">\n <div class=\"col\">\n <button mat-raised-button color=\"primary\" (click)=\"download()\">Download</button>\n <button mat-raised-button color=\"primary\" (click)=\"upload()\">Upload</button>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col\">\n <button mat-raised-button color=\"primary\" (click)=\"generatePdf()\">PDF Summary</button>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col\">\n <mat-form-field appearance=\"fill\">\n <textarea matInput [(ngModel)]=\"information\" placeholder=\"Enter information\" rows=\"5\"></textarea>\n </mat-form-field>\n </div>\n </div>\n </mat-card-content>\n </mat-card>\n </div>\n </div>\n</div>\n"],"mappings":";;;;;;;;;ICeYA,EAAA,CAAAC,cAAA,oBAAkD;IAAAD,EAAA,CAAAE,MAAA,GAAU;IAAAF,EAAA,CAAAG,YAAA,EAAgB;;;;IAA1BH,EAAA,CAAAI,SAAA,GAAU;IAAVJ,EAAA,CAAAK,iBAAA,CAAAC,OAAA,CAAU;;;ADbxE,MAKaC,iBAAiB;AAAjBA,iBAAiB,C;mBAAjBA,iBAAiB;AAAA;AAAjBA,iBAAiB,C;QAAjBA,iBAAiB;EAAAC,SAAA;EAAAC,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,2BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCL9Bd,EAAA,CAAAC,cAAA,aAAuB;MAKGD,EAAA,CAAAE,MAAA,gBAAS;MAAAF,EAAA,CAAAG,YAAA,EAAiB;MAE5CH,EAAA,CAAAC,cAAA,uBAAkB;MAEHD,EAAA,CAAAE,MAAA,oBAAY;MAAAF,EAAA,CAAAG,YAAA,EAAY;MACnCH,EAAA,CAAAC,cAAA,gBAAiF;MAA1BD,EAAA,CAAAgB,UAAA,2BAAAC,2DAAAC,MAAA;QAAA,OAAAH,GAAA,CAAAI,WAAA,GAAAD,MAAA;MAAA,EAAyB;MAAhFlB,EAAA,CAAAG,YAAA,EAAiF;MAEnFH,EAAA,CAAAC,cAAA,gBAAU;MACRD,EAAA,CAAAoB,UAAA,KAAAC,2CAAA,2BAA4E;MAC9ErB,EAAA,CAAAG,YAAA,EAAW;MAIjBH,EAAA,CAAAC,cAAA,cAAiB;MAKmCD,EAAA,CAAAgB,UAAA,mBAAAM,oDAAA;QAAA,OAASP,GAAA,CAAAQ,QAAA,EAAU;MAAA,EAAC;MAACvB,EAAA,CAAAE,MAAA,gBAAQ;MAAAF,EAAA,CAAAG,YAAA,EAAS;MAChFH,EAAA,CAAAC,cAAA,iBAA6D;MAAnBD,EAAA,CAAAgB,UAAA,mBAAAQ,oDAAA;QAAA,OAAST,GAAA,CAAAU,MAAA,EAAQ;MAAA,EAAC;MAACzB,EAAA,CAAAE,MAAA,cAAM;MAAAF,EAAA,CAAAG,YAAA,EAAS;MAGhFH,EAAA,CAAAC,cAAA,cAAiB;MAE6BD,EAAA,CAAAgB,UAAA,mBAAAU,oDAAA;QAAA,OAASX,GAAA,CAAAY,WAAA,EAAa;MAAA,EAAC;MAAC3B,EAAA,CAAAE,MAAA,mBAAW;MAAAF,EAAA,CAAAG,YAAA,EAAS;MAG1FH,EAAA,CAAAC,cAAA,cAAiB;MAGQD,EAAA,CAAAgB,UAAA,2BAAAY,8DAAAV,MAAA;QAAA,OAAAH,GAAA,CAAAc,WAAA,GAAAX,MAAA;MAAA,EAAyB;MAA0ClB,EAAA,CAAAG,YAAA,EAAW;;;MAzB9CH,EAAA,CAAAI,SAAA,IAAyB;MAAzBJ,EAAA,CAAA8B,UAAA,YAAAf,GAAA,CAAAI,WAAA,CAAyB;MAGhDnB,EAAA,CAAAI,SAAA,GAAgB;MAAhBJ,EAAA,CAAA8B,UAAA,YAAAf,GAAA,CAAAgB,aAAA,CAAgB;MAsBzB/B,EAAA,CAAAI,SAAA,IAAyB;MAAzBJ,EAAA,CAAA8B,UAAA,YAAAf,GAAA,CAAAc,WAAA,CAAyB;;;;;;SD9B/CtB,iBAAiB"},"metadata":{},"sourceType":"module","externalDependencies":[]}
|