From b46475d18bf1abc99030ddb5e75e839ce40fa4e0 Mon Sep 17 00:00:00 2001 From: "Peter.Morton" Date: Fri, 20 Oct 2023 17:03:36 -0500 Subject: [PATCH] Added authentication. Fixes #2 --- src/main.js | 14 ++++- src/views/TelephonyContextView.vue | 82 +++++++++++++++++++++--------- 2 files changed, 70 insertions(+), 26 deletions(-) diff --git a/src/main.js b/src/main.js index 2c93783..6e5a2d8 100644 --- a/src/main.js +++ b/src/main.js @@ -2,9 +2,19 @@ import { createApp } from "vue"; import "./style.css"; import App from "./App.vue"; import router from "./router"; +/* import the fontawesome core */ +import { library } from '@fortawesome/fontawesome-svg-core' + +/* import font awesome icon component */ +import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' + +/* import specific icons */ +import { faUserShield, faUserLock } from '@fortawesome/free-solid-svg-icons' + +/* add icons to the library */ +library.add(faUserShield) +library.add(faUserLock) -import "./fontawesome"; -import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; createApp(App) .use(router) diff --git a/src/views/TelephonyContextView.vue b/src/views/TelephonyContextView.vue index ffecbac..515541d 100644 --- a/src/views/TelephonyContextView.vue +++ b/src/views/TelephonyContextView.vue @@ -17,12 +17,13 @@ const props = defineProps({ username: { type: String, default: "" }, sessionIdentifier: { type: String, default: "" }, transferSummary: { type: String, default: "", required: true }, - integrationCardTitle: { type: String, default: "", required: true }, + integrationCardTitle: { type: String, default: "", required: true }, integrationCardDoc: { type: String, default: "", - required: true + required: true }, + authenticated: { type: String, default: "false" }, }); const errorMessage = ref(null); @@ -51,37 +52,46 @@ function fetchData() { setValueFromTPS(transferSummaryValue, props.transferSummary, props); setValueFromTPS(integrationCardTitleValue, props.integrationCardTitle, props); setValueFromTPS(integrationCardDocValue, props.integrationCardDoc, props); - + }