1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-28 22:42:26 +00:00
bramw_baserow/web-frontend/modules/core/pages/template.vue
2025-04-02 11:20:19 +02:00

24 lines
628 B
Vue

<template>
<TemplatePreview v-if="template" :template="template" />
<div v-else>error</div>
</template>
<script>
import TemplatePreview from '@baserow/modules/core/components/template/TemplatePreview'
import TemplateService from '@baserow/modules/core/services/template'
export default {
name: 'Template',
components: { TemplatePreview },
async asyncData({ store, params, error, $client, ...rest }) {
const slug = params.slug
try {
const { data } = await TemplateService($client).fetch(slug)
return { template: data }
} catch (error) {
return { template: null }
}
},
}
</script>