Browse Source

fix(api): add required validation for formula input field

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/3569/head
Pranav C 2 years ago
parent
commit
2d5bb1504c
  1. 1
      packages/nc-gui/components/smartsheet-column/FormulaOptions.vue
  2. 2
      packages/nc-gui/components/smartsheet-column/SelectOptions.vue

1
packages/nc-gui/components/smartsheet-column/FormulaOptions.vue

@ -50,6 +50,7 @@ const validators = {
{
validator: (_: any, formula: any) => {
return new Promise<void>((resolve, reject) => {
if (!formula?.trim()) return reject(new Error('Required'))
const res = parseAndValidateFormula(formula)
if (res !== true) {
return reject(new Error(res))

2
packages/nc-gui/components/smartsheet-column/SelectOptions.vue

@ -109,7 +109,7 @@ watch(inputs, () => {
</div>
</template>
<template #footer>
<div v-if="validateInfos?.['colOptions.options']?.help?.[0]?.[0]" class="text-error text-xs my-2">
<div v-if="validateInfos?.['colOptions.options']?.help?.[0]?.[0]" class="text-error text-[10px] my-2">
{{ validateInfos['colOptions.options'].help[0][0] }}
</div>
<a-button type="dashed" class="w-full caption mt-2" @click="addNewOption()">

Loading…
Cancel
Save