feat: accept falsy default values

This commit is contained in:
kasia.oczkowska
2025-01-10 15:22:45 +00:00
parent 24cc2278fb
commit 8ed2b30ab8
4 changed files with 6 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ function CodeEditor(props) {
required, required,
name, name,
label, label,
defaultValue, defaultValue = '',
shouldUnregister = false, shouldUnregister = false,
disabled, disabled,
'data-test': dataTest, 'data-test': dataTest,
@@ -39,7 +39,7 @@ function CodeEditor(props) {
<Controller <Controller
rules={{ required }} rules={{ required }}
name={name} name={name}
defaultValue={defaultValue || ''} defaultValue={defaultValue}
control={control} control={control}
shouldUnregister={shouldUnregister} shouldUnregister={shouldUnregister}
render={({ field }) => ( render={({ field }) => (

View File

@@ -53,7 +53,7 @@ function ControlledAutocomplete(props) {
<Controller <Controller
rules={{ required }} rules={{ required }}
name={name} name={name}
defaultValue={defaultValue || ''} defaultValue={defaultValue}
control={control} control={control}
shouldUnregister={shouldUnregister} shouldUnregister={shouldUnregister}
render={({ render={({

View File

@@ -162,6 +162,7 @@ function InputCreator(props) {
required={required} required={required}
disabled={disabled} disabled={disabled}
shouldUnregister={shouldUnregister} shouldUnregister={shouldUnregister}
defaultValue={value}
/> />
{isDynamicFieldsLoading && !additionalFields?.length && ( {isDynamicFieldsLoading && !additionalFields?.length && (

View File

@@ -23,7 +23,7 @@ function TextField(props) {
const { const {
required, required,
name, name,
defaultValue, defaultValue = '',
shouldUnregister = false, shouldUnregister = false,
clickToCopy = false, clickToCopy = false,
readOnly = false, readOnly = false,
@@ -38,7 +38,7 @@ function TextField(props) {
<Controller <Controller
rules={{ required }} rules={{ required }}
name={name} name={name}
defaultValue={defaultValue || ''} defaultValue={defaultValue}
control={control} control={control}
shouldUnregister={shouldUnregister} shouldUnregister={shouldUnregister}
render={({ render={({