From d792eedd7347ade4a4d06a9ef93dd52807a84726 Mon Sep 17 00:00:00 2001 From: RcleydsonR Date: Fri, 4 Nov 2022 17:44:59 -0300 Subject: [PATCH] add component to generate a static pix qrcode --- package.json | 2 + src/App.vue | 2 +- src/assets/base.css | 1 + src/router/index.ts | 5 ++ src/views/QrCodeForm.vue | 152 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 src/views/QrCodeForm.vue diff --git a/package.json b/package.json index ba8dd5a..fb81990 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,9 @@ }, "devDependencies": { "@rushstack/eslint-patch": "^1.1.4", + "@types/crc": "^3.8.0", "@types/node": "^16.11.68", + "@types/qrcode": "^1.5.0", "@vitejs/plugin-vue": "^3.1.2", "@vitejs/plugin-vue-jsx": "^2.0.1", "@vue/eslint-config-prettier": "^7.0.0", diff --git a/src/App.vue b/src/App.vue index 540829f..d6fbc35 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,10 +15,10 @@ import HelloWorld from "./components/HelloWorld.vue";
-
diff --git a/src/assets/base.css b/src/assets/base.css index 71dc55a..43f68aa 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -26,6 +26,7 @@ --color-background: var(--vt-c-white); --color-background-soft: var(--vt-c-white-soft); --color-background-mute: var(--vt-c-white-mute); + --color-background-indigo: var(--vt-c-indigo); --color-border: var(--vt-c-divider-light-2); --color-border-hover: var(--vt-c-divider-light-1); diff --git a/src/router/index.ts b/src/router/index.ts index 35612dc..b53df45 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -17,6 +17,11 @@ const router = createRouter({ // which is lazy-loaded when the route is visited. component: () => import("../views/AboutView.vue"), }, + { + path: "/pix", + name: "pix", + component: () => import("../views/QrCodeForm.vue"), + }, ], }); diff --git a/src/views/QrCodeForm.vue b/src/views/QrCodeForm.vue new file mode 100644 index 0000000..a202727 --- /dev/null +++ b/src/views/QrCodeForm.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file