<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>