From b9d152a26ca53cbbd157506e6cb4b825876d3255 Mon Sep 17 00:00:00 2001 From: Nitwel Date: Fri, 4 Sep 2020 11:10:44 +0200 Subject: [PATCH] fix textarea options --- app/src/interfaces/textarea/index.ts | 42 ++++++++++++++++-------- app/src/interfaces/textarea/textarea.vue | 6 ++-- 2 files changed, 31 insertions(+), 17 deletions(-) diff --git a/app/src/interfaces/textarea/index.ts b/app/src/interfaces/textarea/index.ts index 806a8dbf11..322b24b3b3 100644 --- a/app/src/interfaces/textarea/index.ts +++ b/app/src/interfaces/textarea/index.ts @@ -11,27 +11,41 @@ export default defineInterface(({ i18n }) => ({ { field: 'placeholder', name: i18n.t('placeholder'), - width: 'half', - interface: 'text-input', + type: 'string', + meta: { + width: 'half', + interface: 'text-input', + }, }, { field: 'trim', - name: i18n.t('trim'), - width: 'half', - interface: 'switch', + name: i18n.t('trimed'), + type: 'boolean', + meta: { + width: 'half', + interface: 'toggle', + }, + schema: { + default_value: false, + }, }, { field: 'font', name: i18n.t('font'), - width: 'half', - interface: 'dropdown', - default: 'sans-serif', - options: { - choices: [ - { text: i18n.t('sans_serif'), value: 'sans-serif' }, - { text: i18n.t('monospace'), value: 'monospace' }, - { text: i18n.t('serif'), value: 'serif' }, - ], + type: 'string', + meta: { + width: 'half', + interface: 'dropdown', + options: { + choices: [ + { text: i18n.t('sans_serif'), value: 'sans-serif' }, + { text: i18n.t('monospace'), value: 'monospace' }, + { text: i18n.t('serif'), value: 'serif' }, + ], + }, + }, + schema: { + default_value: 'sans-serif', }, }, ], diff --git a/app/src/interfaces/textarea/textarea.vue b/app/src/interfaces/textarea/textarea.vue index 96b929ca6d..713056ac9c 100644 --- a/app/src/interfaces/textarea/textarea.vue +++ b/app/src/interfaces/textarea/textarea.vue @@ -40,15 +40,15 @@ export default defineComponent({