1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-25 21:33:41 +00:00
bramw_baserow/web-frontend/modules/builder/mixins/elementForm.js

24 lines
706 B
JavaScript

import { resolveColor } from '@baserow/modules/core/utils/colors'
import { themeToColorVariables } from '@baserow/modules/builder/utils/theme'
import form from '@baserow/modules/core/mixins/form'
import {
DATA_PROVIDERS_ALLOWED_ELEMENTS,
DATA_PROVIDERS_ALLOWED_FORM_ELEMENTS,
} from '@baserow/modules/builder/enums'
export default {
inject: ['builder', 'page', 'mode'],
mixins: [form],
computed: {
colorVariables() {
return themeToColorVariables(this.builder.theme)
},
DATA_PROVIDERS_ALLOWED_ELEMENTS: () => DATA_PROVIDERS_ALLOWED_ELEMENTS,
DATA_PROVIDERS_ALLOWED_FORM_ELEMENTS: () =>
DATA_PROVIDERS_ALLOWED_FORM_ELEMENTS,
},
methods: {
resolveColor,
},
}