Skip to main content

useNumberField

Reads the value of a number field.

function useNumberField(props: {field: string; defaultValue?: number}): number | null

Arguments​

PropertyTypeDescription
fieldstringThe name of the field.
defaultValuenumberThe value returned while the field is empty.

Returns​

The number the user entered. If the field is empty, the defaultValue, or null without a defaultValue.

Example​

src/widgets/example/Example.tsx
import React from 'react'
import {useNumberField} from '@modbros/dashboard-sdk'

export default function Example() {
const fontSize = useNumberField({field: 'font_size', defaultValue: 16})

return <span style={{fontSize: fontSize ?? undefined}}>Sized text</span>
}