714499ca801028a0692127e90ab5e83d0f7155d39451659aaa1a0d79961b470f.json raw
1 {"ast":null,"code":"import _asyncToGenerator from \"/home/mleku/src/orly.dev/next/signer/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { inject } from '@angular/core';\nimport { Router } from '@angular/router';\nimport { LoggerService, NavComponent } from '@common';\nimport packageJson from '../../../../../package.json';\nimport * as i0 from \"@angular/core\";\nfunction InfoComponent_Conditional_5_Template(rf, ctx) {\n if (rf & 1) {\n const _r1 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"button\", 6);\n i0.ɵɵlistener(\"click\", function InfoComponent_Conditional_5_Template_button_click_0_listener() {\n i0.ɵɵrestoreView(_r1);\n const ctx_r1 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r1.onTestPrompt());\n });\n i0.ɵɵelementStart(1, \"span\", 3);\n i0.ɵɵtext(2, \"\\u2728\");\n i0.ɵɵelementEnd()();\n }\n}\nexport let InfoComponent = /*#__PURE__*/(() => {\n class InfoComponent extends NavComponent {\n #logger = inject(LoggerService);\n #router = inject(Router);\n version = packageJson.custom.firefox.version;\n onClickLock() {\n var _this = this;\n return _asyncToGenerator(function* () {\n _this.#logger.logVaultLock();\n yield _this.storage.lockVault();\n _this.#router.navigateByUrl('/vault-login');\n })();\n }\n static ɵfac = /*@__PURE__*/(() => {\n let ɵInfoComponent_BaseFactory;\n return function InfoComponent_Factory(__ngFactoryType__) {\n return (ɵInfoComponent_BaseFactory || (ɵInfoComponent_BaseFactory = i0.ɵɵgetInheritedFactory(InfoComponent)))(__ngFactoryType__ || InfoComponent);\n };\n })();\n static ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: InfoComponent,\n selectors: [[\"app-info\"]],\n features: [i0.ɵɵInheritDefinitionFeature],\n decls: 16,\n vars: 2,\n consts: [[1, \"sam-text-header\"], [1, \"header-buttons\"], [\"title\", \"Lock\", 1, \"header-btn\", 3, \"click\"], [1, \"emoji\"], [\"title\", \"Test Permission Prompt\", 1, \"header-btn\"], [\"href\", \"https://orly.dev\", \"target\", \"_blank\"], [\"title\", \"Test Permission Prompt\", 1, \"header-btn\", 3, \"click\"]],\n template: function InfoComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0)(1, \"div\", 1)(2, \"button\", 2);\n i0.ɵɵlistener(\"click\", function InfoComponent_Template_button_click_2_listener() {\n return ctx.onClickLock();\n });\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"\\uD83D\\uDD12\");\n i0.ɵɵelementEnd()();\n i0.ɵɵtemplate(5, InfoComponent_Conditional_5_Template, 3, 0, \"button\", 4);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(6, \"span\");\n i0.ɵɵtext(7, \" Smesh Signer \");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(8, \"span\");\n i0.ɵɵtext(9);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(10, \"span\");\n i0.ɵɵtext(11, \"\\u00A0\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(12, \"span\");\n i0.ɵɵtext(13, \" Source code\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(14, \"a\", 5);\n i0.ɵɵtext(15, \" orly.dev\\n\");\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵadvance(5);\n i0.ɵɵconditional(ctx.devMode ? 5 : -1);\n i0.ɵɵadvance(4);\n i0.ɵɵtextInterpolate1(\"Version \", ctx.version, \"\");\n }\n },\n styles: [\"[_nghost-%COMP%] {\\n height: 100%;\\n display: flex;\\n flex-direction: column;\\n align-items: center;\\n overflow-y: auto;\\n}\\n[_nghost-%COMP%] > *[_ngcontent-%COMP%]:not(.sam-text-header) {\\n margin-left: var(--size);\\n margin-right: var(--size);\\n}\\n[_nghost-%COMP%] .sam-text-header[_ngcontent-%COMP%] {\\n width: 100%;\\n}\"]\n });\n }\n return InfoComponent;\n})();","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}