cell font settings

master^2
Pete Matsyburka 6 days ago
parent a8dd8699a3
commit c0793f3ce7

@ -373,7 +373,7 @@ export default {
if (this.isMultiSelection) return true if (this.isMultiSelection) return true
if (!this.field) return false if (!this.field) return false
return ['text', 'number', 'date', 'select', 'heading'].includes(this.field.type) return ['text', 'number', 'date', 'select', 'heading', 'cells'].includes(this.field.type)
}, },
showDescription () { showDescription () {
if (!this.field) return false if (!this.field) return false

@ -26,32 +26,6 @@
{{ t('method') }} {{ t('method') }}
</label> </label>
</div> </div>
<div
v-if="['cells'].includes(field.type)"
class="py-1.5 px-1 relative"
@click.stop
>
<select
class="select select-bordered select-xs w-full max-w-xs h-7 !outline-0 font-normal bg-transparent"
@change="[field.preferences ||= {}, field.preferences.align = $event.target.value, $emit('save')]"
>
<option
v-for="value in ['left', 'right', field.type === 'cells' ? null : 'center'].filter(Boolean)"
:key="value"
:selected="field.preferences?.align ? value === field.preferences.align : value === 'left'"
:value="value"
>
{{ t(value) }}
</option>
</select>
<label
:style="{ backgroundColor }"
class="absolute -top-1 left-2.5 px-1 h-4"
style="font-size: 8px"
>
{{ t('align') }}
</label>
</div>
<div <div
v-if="['select', 'radio'].includes(field.type) && !defaultField" v-if="['select', 'radio'].includes(field.type) && !defaultField"
class="py-1.5 px-1 relative" class="py-1.5 px-1 relative"
@ -470,7 +444,7 @@
v-if="field.type != 'stamp'" v-if="field.type != 'stamp'"
class="pb-0.5 mt-0.5" class="pb-0.5 mt-0.5"
> >
<li v-if="['text', 'number', 'date', 'select', 'heading'].includes(field.type)"> <li v-if="['text', 'number', 'date', 'select', 'heading', 'cells'].includes(field.type)">
<label <label
class="label-text cursor-pointer text-center w-full flex items-center" class="label-text cursor-pointer text-center w-full flex items-center"
@click="$emit('click-font')" @click="$emit('click-font')"

Loading…
Cancel
Save