budibase/packages/client/src/components/app/forms/NumberField.svelte

19 lines
316 B
Svelte

<script>
import StringField from "./StringField.svelte"
export let defaultValue
const parseNumber = val => {
if (val == null) {
return null
}
return isNaN(val) ? null : parseFloat(val)
}
</script>
<StringField
{...$$props}
type="number"
defaultValue={parseNumber(defaultValue)}
/>