UNPKG

ngx-simple-qrcode

Version:
1 lines 4.72 kB
{"version":3,"file":"ngx-simple-qrcode.mjs","sources":["../../../projects/ngx-simple-qrcode/src/lib/ngx-simple-qrcode.component.ts","../../../projects/ngx-simple-qrcode/src/lib/ngx-simple-qrcode.module.ts","../../../projects/ngx-simple-qrcode/src/public-api.ts","../../../projects/ngx-simple-qrcode/src/ngx-simple-qrcode.ts"],"sourcesContent":["import {Component, OnInit, AfterViewInit, ElementRef, ViewChild, Input} from '@angular/core';\n// @ts-ignore\nimport kjua from 'kjua';\n\nexport type RenderType = 'canvas' | 'image' | 'svg';\nexport type EcLevelType = 'L' | 'M' | 'Q' | 'H';\nexport type ModeType = 'plain' | 'label' | 'image';\n\n@Component({\n selector: 'ngx-simple-qrcode',\n template: `\n <div class=\"ngx-simple-qrcode\" #qrcode></div>\n `,\n styleUrls: ['./ngx-simple-qrcode.scss']\n})\nexport class NgxSimpleQrcodeComponent implements OnInit, AfterViewInit {\n\n @Input()\n render: RenderType = \"image\";\n\n @Input()\n crisp = true;\n\n @Input()\n minVersion = 1;\n\n @Input()\n ecLevel: EcLevelType = 'L';\n\n @Input()\n size = 200;\n\n @Input()\n fill = '#333';\n\n @Input()\n back = '#fff';\n\n @Input()\n text = '';\n\n @Input()\n rounded = 0;\n\n @Input()\n quiet = 0;\n\n @Input()\n mode: ModeType = 'plain';\n\n @Input()\n mSize = 30;\n\n @Input()\n mPosX = 50;\n\n @Input()\n mPosY = 50;\n\n @Input()\n label = '';\n\n @Input()\n fontname = 'sans';\n\n @Input()\n fontcolor = '#262626';\n\n @Input()\n image: any = null;\n\n @ViewChild(\"qrcode\")\n private qrcodeNode!: ElementRef;\n\n ngOnInit(): void {\n }\n\n ngAfterViewInit() {\n const el = kjua({\n render: this.render,\n crisp: this.crisp,\n minVersion: this.minVersion,\n ecLevel: this.ecLevel,\n size: this.size,\n fill: this.fill,\n back: this.back,\n text: this.text,\n rounded: this.rounded,\n quiet: this.quiet,\n mode: this.mode,\n mSize: this.mSize,\n mPosX: this.mPosX,\n mPosY: this.mPosY,\n label: this.label,\n fontname: this.fontname,\n fontcolor: this.fontcolor,\n image: this.image,\n });\n this.qrcodeNode.nativeElement.appendChild(el);\n }\n\n}\n","import { NgModule } from '@angular/core';\nimport { NgxSimpleQrcodeComponent } from './ngx-simple-qrcode.component';\n\n\n\n@NgModule({\n declarations: [\n NgxSimpleQrcodeComponent\n ],\n imports: [\n ],\n exports: [\n NgxSimpleQrcodeComponent\n ]\n})\nexport class NgxSimpleQrcodeModule { }\n","/*\n * Public API Surface of ngx-simple-qrcode\n */\n\nexport * from './lib/ngx-simple-qrcode.component';\nexport * from './lib/ngx-simple-qrcode.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAea,wBAAwB;IAPrC;QAUE,WAAM,GAAe,OAAO,CAAC;QAG7B,UAAK,GAAG,IAAI,CAAC;QAGb,eAAU,GAAG,CAAC,CAAC;QAGf,YAAO,GAAgB,GAAG,CAAC;QAG3B,SAAI,GAAG,GAAG,CAAC;QAGX,SAAI,GAAG,MAAM,CAAC;QAGd,SAAI,GAAG,MAAM,CAAC;QAGd,SAAI,GAAG,EAAE,CAAC;QAGV,YAAO,GAAG,CAAC,CAAC;QAGZ,UAAK,GAAG,CAAC,CAAC;QAGV,SAAI,GAAa,OAAO,CAAC;QAGzB,UAAK,GAAG,EAAE,CAAC;QAGX,UAAK,GAAG,EAAE,CAAC;QAGX,UAAK,GAAG,EAAE,CAAC;QAGX,UAAK,GAAG,EAAE,CAAC;QAGX,aAAQ,GAAG,MAAM,CAAC;QAGlB,cAAS,GAAG,SAAS,CAAC;QAGtB,UAAK,GAAQ,IAAI,CAAC;KAgCnB;IA3BC,QAAQ;KACP;IAED,eAAe;QACb,MAAM,EAAE,GAAG,IAAI,CAAC;YACd,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,UAAU,EAAE,IAAI,CAAC,UAAU;YAC3B,OAAO,EAAE,IAAI,CAAC,OAAO;YACrB,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,OAAO,EAAE,IAAI,CAAC,OAAO;YACrB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,SAAS,EAAE,IAAI,CAAC,SAAS;YACzB,KAAK,EAAE,IAAI,CAAC,KAAK;SAClB,CAAC,CAAC;QACH,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;KAC/C;;qHApFU,wBAAwB;yGAAxB,wBAAwB,meALzB;;GAET;2FAGU,wBAAwB;kBAPpC,SAAS;+BACE,mBAAmB,YACnB;;GAET;8BAMD,MAAM;sBADL,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,UAAU;sBADT,KAAK;gBAIN,OAAO;sBADN,KAAK;gBAIN,IAAI;sBADH,KAAK;gBAIN,IAAI;sBADH,KAAK;gBAIN,IAAI;sBADH,KAAK;gBAIN,IAAI;sBADH,KAAK;gBAIN,OAAO;sBADN,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,IAAI;sBADH,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIN,QAAQ;sBADP,KAAK;gBAIN,SAAS;sBADR,KAAK;gBAIN,KAAK;sBADJ,KAAK;gBAIE,UAAU;sBADjB,SAAS;uBAAC,QAAQ;;;MCxDR,qBAAqB;;kHAArB,qBAAqB;mHAArB,qBAAqB,iBAR9B,wBAAwB,aAKxB,wBAAwB;mHAGf,qBAAqB,YANvB,EACR;2FAKU,qBAAqB;kBAVjC,QAAQ;mBAAC;oBACR,YAAY,EAAE;wBACZ,wBAAwB;qBACzB;oBACD,OAAO,EAAE,EACR;oBACD,OAAO,EAAE;wBACP,wBAAwB;qBACzB;iBACF;;;ACdD;;;;ACAA;;;;;;"}