-
- Wulkanowy Bridge
-
+
+
+ Brak wymaganego parametru prompt_id
+
+
+ Nie udało się wczytać danych
+
+
+ Spróbuj ponownie
+
+
+
+
+
-
-
-
- Brak wymaganego parametru prompt_id
-
-
- Nie udało się wczytać danych
-
-
- Spróbuj ponownie
-
-
-
-
-
-
-
-
- Krok {{ step }}/3
-
-
-
-
+
+ Krok {{ step }}/3
+
+
+
+
+
+
-
-
+
-
-
-
-
-
- mdi-help
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ mdi-help
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -136,10 +121,13 @@ import { PromptInfo, Student } from '@/types';
import LoginWindow from '@/compontents/authenticate-prompt-windows/login-window.vue';
import StudentsWindow from '@/compontents/authenticate-prompt-windows/students-window.vue';
import { sdk } from '@/pages/authenticate-prompt/sdk';
+import DialogApp from '@/compontents/dialog-app.vue';
@Component({
name: 'AuthenticatePromptApp',
- components: { LoginWindow, OverviewWindow, StudentsWindow },
+ components: {
+ LoginWindow, OverviewWindow, StudentsWindow, DialogApp,
+ },
})
export default class AuthenticatePromptApp extends Vue {
@Ref() readonly loginWindow!: LoginWindow
diff --git a/website/src/pages/prompt-error/app.vue b/website/src/pages/prompt-error/app.vue
new file mode 100644
index 0000000..b32e6c9
--- /dev/null
+++ b/website/src/pages/prompt-error/app.vue
@@ -0,0 +1,48 @@
+
+
+
+ Podczas autoryzacji wystąpił błąd
+
+
+ {{ errorMessage }}
+
+ {{ errorDescription }}
+
+
+ Skontaktuj się z twórcą aplikacji w celu rozwiązania problemu
+
+
+
+
+
+
diff --git a/website/src/pages/prompt-error/main.ts b/website/src/pages/prompt-error/main.ts
new file mode 100644
index 0000000..15117df
--- /dev/null
+++ b/website/src/pages/prompt-error/main.ts
@@ -0,0 +1,10 @@
+import Vue from 'vue';
+import vuetify from '@/plugins/vuetify';
+import AuthenticatePromptApp from './app.vue';
+
+Vue.config.productionTip = false;
+
+new Vue({
+ vuetify,
+ render: (h) => h(AuthenticatePromptApp),
+}).$mount('#app');
diff --git a/website/vue.config.js b/website/vue.config.js
index 3611cb9..8895adb 100644
--- a/website/vue.config.js
+++ b/website/vue.config.js
@@ -7,7 +7,13 @@ module.exports = {
entry: 'src/pages/authenticate-prompt/main.ts',
template: 'public/index.html',
filename: 'authenticate-prompt.html',
- title: 'Authorize application | Wulkanowy Bridge',
+ title: 'Autoryzuj aplikację | Wulkanowy Bridge',
+ },
+ 'prompt-error': {
+ entry: 'src/pages/prompt-error/main.ts',
+ template: 'public/index.html',
+ filename: 'prompt-error.html',
+ title: 'Błąd autoryzacji | Wulkanowy Bridge',
},
},
};