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 @@
+
+
+
+
+
PixModel QR Code
+
+
+
+
+
+
![QR code image]()
+
+ Chave PixModel:
+ {{PixModel['pixKey']}}
+
+
+ Nome do Beneficiário:
+ {{PixModel['name']}}
+
+
+ Valor da transferência:
+ {{PixModel['value']}}
+
+
+ Código QR Code:
+ {{qrCodePayload}}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file