2023-07-04 15:43:58 +00:00
|
|
|
<template>
|
2023-07-06 21:03:52 +00:00
|
|
|
<NcAppContent>
|
|
|
|
<NcEmptyContent :title="t('Missing required app')">
|
|
|
|
<template #icon>
|
|
|
|
<Alert />
|
|
|
|
</template>
|
|
|
|
<template #action>
|
|
|
|
<NcButton :href="gPodderSyncUrl">
|
|
|
|
{{ t('Install GPodder Sync') }}
|
|
|
|
</NcButton>
|
|
|
|
</template>
|
|
|
|
</NcEmptyContent>
|
|
|
|
</NcAppContent>
|
2023-07-04 15:43:58 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
2023-07-06 21:03:52 +00:00
|
|
|
import {
|
|
|
|
NcAppContent,
|
|
|
|
NcButton,
|
|
|
|
NcEmptyContent,
|
|
|
|
} from '@nextcloud/vue'
|
|
|
|
import Alert from 'vue-material-design-icons/Alert.vue'
|
|
|
|
import { generateUrl } from '@nextcloud/router'
|
|
|
|
|
2023-07-04 15:43:58 +00:00
|
|
|
export default {
|
|
|
|
name: 'GPodder',
|
2023-07-06 21:03:52 +00:00
|
|
|
components: {
|
|
|
|
Alert,
|
|
|
|
NcAppContent,
|
|
|
|
NcButton,
|
|
|
|
NcEmptyContent,
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
gPodderSyncUrl: generateUrl('/settings/apps/installed/gpoddersync'),
|
|
|
|
}
|
|
|
|
},
|
2023-07-04 15:43:58 +00:00
|
|
|
}
|
|
|
|
</script>
|