in libs/@guardian/source-development-kitchen/src/react-components/numeric-input/NumericInput.tsx [124:138]
error ? errorInput(theme.textInput) : '',
!error && success ? successInput(theme.textInput) : '',
hasExtensions(prefixText, suffixText),
cssOverrides,
]}
type="text"
inputMode="numeric"
id={textInputId}
aria-required={!optional}
aria-invalid={!!error}
aria-describedby={error || success ? descriptionId(textInputId) : ''}
required={!optional}
{...props}
/>
{suffixText && (