Files
ComfyUI_frontend/src/components/dialog/content/error/FindIssueButton.vue
2024-12-30 17:26:37 -05:00

29 lines
639 B
Vue

<template>
<Button
@click="openGitHubIssues"
:label="$t('g.findIssues')"
severity="secondary"
icon="pi pi-github"
>
</Button>
</template>
<script setup lang="ts">
import Button from 'primevue/button'
import { computed } from 'vue'
const props = defineProps<{
errorMessage: string
repoOwner: string
repoName: string
}>()
const queryString = computed(() => props.errorMessage + ' is:issue')
const openGitHubIssues = () => {
const query = encodeURIComponent(queryString.value)
const url = `https://github.com/${props.repoOwner}/${props.repoName}/issues?q=${query}`
window.open(url, '_blank')
}
</script>