diff --git a/components/app/services/event/page.vue b/components/app/services/event/page.vue
index cc579f1..afaba78 100644
--- a/components/app/services/event/page.vue
+++ b/components/app/services/event/page.vue
@@ -1,5 +1,5 @@
+
+
+
+
+
+ {{ state.error }}
+
+
+
+
+
diff --git a/package.json b/package.json
index 2bf2df5..8471b05 100644
--- a/package.json
+++ b/package.json
@@ -44,6 +44,7 @@
"framework7": "^8.3.0",
"framework7-icons": "^5.0.5",
"framework7-vue": "^8.3.0",
+ "html5-qrcode": "^2.3.8",
"jose": "^4.15.4",
"lint-staged": "^15.0.2",
"material-icons": "^1.13.12",
diff --git a/pages/app/[...slug].vue b/pages/app/[...slug].vue
index 2a80481..070b06a 100644
--- a/pages/app/[...slug].vue
+++ b/pages/app/[...slug].vue
@@ -11,7 +11,7 @@ import Framework7Vue from 'framework7-vue/bundle'
import { f7App, f7Link, f7Toolbar, f7View, f7Views } from 'framework7-vue'
import { useIsCurrentUserLoaded } from 'vuefire'
-import { AppHomePage, AppServicesEventPage } from '#components'
+import { AppHomePage, AppServicesEventPage, AppServicesEventScannerPage } from '#components'
Framework7.use(Framework7Vue)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9f84856..0c0866a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -86,6 +86,9 @@ devDependencies:
framework7-vue:
specifier: ^8.3.0
version: 8.3.0
+ html5-qrcode:
+ specifier: ^2.3.8
+ version: 2.3.8
jose:
specifier: ^4.15.4
version: 4.15.4
@@ -8021,6 +8024,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /html5-qrcode@2.3.8:
+ resolution: {integrity: sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ==}
+ dev: true
+
/http-assert@1.5.0:
resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==}
engines: {node: '>= 0.8'}