mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-26 21:54:40 +00:00
42 lines
799 B
Vue
42 lines
799 B
Vue
<template>
|
|
<PageContent
|
|
v-if="!$fetchState.pending"
|
|
:page="page"
|
|
:path="path"
|
|
:params="params"
|
|
:elements="elements"
|
|
/>
|
|
</template>
|
|
|
|
<script>
|
|
import PageContent from '@baserow/modules/builder/components/page/PageContent'
|
|
import PublicBuilderService from '@baserow/modules/builder/services/publishedDomain.js'
|
|
|
|
export default {
|
|
components: { PageContent },
|
|
props: {
|
|
page: {
|
|
type: Object,
|
|
required: true,
|
|
},
|
|
path: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
params: {
|
|
type: Object,
|
|
required: true,
|
|
},
|
|
},
|
|
data() {
|
|
return { elements: [] }
|
|
},
|
|
async fetch() {
|
|
const { data } = await PublicBuilderService(
|
|
this.$client
|
|
).fetchPublicBuilderElements(this.page)
|
|
|
|
this.elements = data
|
|
},
|
|
}
|
|
</script>
|