Compare commits

...

3 Commits

Author SHA1 Message Date
christian-byrne
a7cdb27d48 Remove border style 2025-01-18 16:22:49 -07:00
christian-byrne
a437fe90fc Remove unnecessary dialog ref 2025-01-18 14:55:00 -07:00
christian-byrne
d6c1036c68 Issue report view 2025-01-18 14:51:31 -07:00
2 changed files with 44 additions and 0 deletions

View File

@@ -104,6 +104,12 @@ const router = createRouter({
name: 'DesktopStartView',
component: () => import('@/views/DesktopStartView.vue'),
beforeEnter: guardElectronAccess
},
{
path: 'issue-report',
name: 'IssueReportView',
component: () => import('@/views/IssueReportView.vue'),
beforeEnter: guardElectronAccess
}
]
}

View File

@@ -0,0 +1,38 @@
<template>
<BaseViewTemplate dark> </BaseViewTemplate>
</template>
<script setup lang="ts">
import { onMounted } from 'vue'
import { useRouter } from 'vue-router'
import ReportIssuePanel from '@/components/dialog/content/error/ReportIssuePanel.vue'
import { useDialogStore } from '@/stores/dialogStore'
import BaseViewTemplate from '@/views/templates/BaseViewTemplate.vue'
const router = useRouter()
const dialogStore = useDialogStore()
onMounted(() => {
dialogStore.showDialog({
key: 'issue-report',
component: ReportIssuePanel,
dialogComponentProps: {
onClose: () => router.push('/')
},
props: {
errorType: 'desktop',
defaultFields: ['SystemStats', 'Logs', 'Settings'],
extraFields: [
{
label: 'Desktop Version',
value: 'desktopVersion',
optIn: false,
data: { desktopVersion: '1.4.2' } // electronAPI().getVersion()
}
],
pt: { root: { class: 'border-none' } }
}
})
})
</script>