feat: put survey and bug report url to backend (#57)

* feat: put survey and bug report url to backend

* fix: centralize hardcoded url to config

* fix: validate url before redirecting
This commit is contained in:
Lin, Hung-Shin authored and Annie Huang committed 2023-11-12 21:24:01 +08:00
1 parent faadcfdeaa
commit 0b8a143a63
8 files changed
+42 -5

No files matched your search

+2 -3
View File
@@ -1,7 +1,6 @@
<script setup>
import { ref } from 'vue'
const SURVEY_URL = 'https://www.surveycake.com/s/z67xG'
import { surveyUrl } from '../config'
const showModal = ref(true) // Controls whether the modal is visible or not
@@ -27,7 +26,7 @@ setTimeout(() => {
如果您能撥冗填寫這份問卷,我們將不勝感激,這對我們非常重要!
</p>
<a
:href="SURVEY_URL"
:href="surveyUrl"
target="_blank"
class="inline-flex justify-center rounded-lg text-base font-black py-2 mt-3 bg-text-primary w-full"
>填寫問卷</a
+1 -2
View File
@@ -2,6 +2,7 @@
import { onMounted, ref } from 'vue'
import { useRouter } from 'vue-router'
import { logout } from '../utils/auth'
import { bugReportUrl } from '../config'
import api from '../utils/api'
const router = useRouter()
@@ -11,8 +12,6 @@ const handleLogout = async () => {
router.push({ name: 'login' })
}
const bugReportUrl = 'https://www.surveycake.com/s/gOreA'
const questData = ref(null)
const questErr = ref(null)
+7
View File
@@ -0,0 +1,7 @@
export const surveyUrl = '/api/v1/survey'
export const bugReportUrl = '/api/v1/bug-report'
export default {
surveyUrl,
bugReportUrl,
}