1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-06 05:55:28 +00:00
bramw_baserow/web-frontend/modules/builder/components/page/PageContent.vue

38 lines
735 B
Vue

<template>
<ThemeProvider>
<PageElement
v-for="element in elements"
:key="element.id"
:element="element"
:mode="mode"
/>
</ThemeProvider>
</template>
<script>
import PageElement from '@baserow/modules/builder/components/page/PageElement'
import ThemeProvider from '@baserow/modules/builder/components/theme/ThemeProvider.vue'
export default {
components: { ThemeProvider, PageElement },
inject: ['builder', 'mode'],
props: {
page: {
type: Object,
required: true,
},
path: {
type: String,
required: true,
},
params: {
type: Object,
required: true,
},
elements: {
type: Array,
required: true,
},
},
}
</script>