mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-05-06 18:00:04 +00:00
Improve AB styling capabilities v1
This commit is contained in:
parent
c352726f0a
commit
495af48ede
73 changed files with 2632 additions and 1344 deletions
web-frontend/modules/builder/components/theme
|
@ -0,0 +1,45 @@
|
|||
<template>
|
||||
<div
|
||||
class="theme-config-block"
|
||||
:class="{
|
||||
'theme-config-block--no-preview': !preview,
|
||||
}"
|
||||
>
|
||||
<component
|
||||
:is="themeConfigBlockType.component"
|
||||
:preview="preview"
|
||||
:theme="theme"
|
||||
:element="element"
|
||||
:default-values="defaultValues"
|
||||
@values-changed="$emit('values-changed', $event)"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'ThemeConfigBlock',
|
||||
props: {
|
||||
defaultValues: {
|
||||
type: Object,
|
||||
required: false,
|
||||
default: () => {},
|
||||
},
|
||||
theme: { type: Object, required: false, default: null },
|
||||
themeConfigBlockType: {
|
||||
type: Object,
|
||||
required: true,
|
||||
},
|
||||
element: {
|
||||
type: Object,
|
||||
required: false,
|
||||
default: null,
|
||||
},
|
||||
preview: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: true,
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue