Browse Source

Prevent datetime and boolean fields showing in workflow block setup until these are handled properly

pull/626/head
Andrew Kingston 6 years ago
parent
commit
aa05718766
  1. 15
      packages/builder/src/components/workflow/SetupPanel/ParamInputs/RecordSelector.svelte

15
packages/builder/src/components/workflow/SetupPanel/ParamInputs/RecordSelector.svelte

@ -12,17 +12,6 @@
// Ensure any nullish modelId values get set to empty string so
// that the select works
$: if (value?.modelId == null) value = { modelId: "" }
function setParsedValue(evt, field) {
const fieldSchema = model?.schema[field]
if (fieldSchema) {
if (fieldSchema.type === "number") {
value[field] = parseInt(evt.target.value)
return
}
}
value[field] = evt.target.value
}
</script>
<div class="block-field">
@ -49,12 +38,12 @@
<option value={option}>{option}</option>
{/each}
</Select>
{:else}
{:else if schema.type === "string"}
<BindableInput
thin
bind:value={value[field]}
on:change={e => setParsedValue(e, field)}
label={field}
type={schema.type}
{bindings} />
{/if}
</div>

Loading…
Cancel
Save