Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2613100

Browse files
committed
chore: update valid value methods
1 parenta6f480d commit2613100

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

‎site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
importtype{
2+
NullHCLString,
23
PreviewParameter,
34
PreviewParameterOption,
45
WorkspaceBuildParameter,
@@ -156,10 +157,8 @@ const ParameterField: FC<ParameterFieldProps> = ({
156157
disabled,
157158
id,
158159
})=>{
159-
constvalue=parameter.value.valid ?parameter.value.value :"";
160-
constdefaultValue=parameter.default_value.valid
161-
?parameter.default_value.value
162-
:"";
160+
constvalue=validValue(parameter.value)
161+
constdefaultValue=validValue(parameter.default_value);
163162

164163
switch(parameter.form_type){
165164
case"dropdown":
@@ -376,9 +375,7 @@ export const getInitialParameterValues = (
376375
if(parameter.ephemeral){
377376
return{
378377
name:parameter.name,
379-
value:parameter.default_value.valid
380-
?parameter.default_value.value
381-
:"",
378+
value:validValue(parameter.default_value)
382379
};
383380
}
384381

@@ -390,17 +387,21 @@ export const getInitialParameterValues = (
390387
name:parameter.name,
391388
value:
392389
autofillParam&&
393-
isValidValue(parameter,autofillParam)&&
390+
isValidParameterOption(parameter,autofillParam)&&
394391
autofillParam.value
395392
?autofillParam.value
396-
:parameter.default_value.valid
397-
?parameter.default_value.value
398-
:"",
393+
:validValue(parameter.default_value)
399394
};
400395
});
401396
};
402397

403-
constisValidValue=(
398+
constvalidValue=(
399+
value:NullHCLString
400+
)=>{
401+
returnvalue.valid ?value.value :"";
402+
}
403+
404+
constisValidParameterOption=(
404405
previewParam:PreviewParameter,
405406
buildParam:WorkspaceBuildParameter,
406407
)=>{
@@ -411,7 +412,7 @@ const isValidValue = (
411412
returnvalidValues.includes(buildParam.value);
412413
}
413414

414-
returntrue;
415+
returnfalse;
415416
};
416417

417418
exportconstuseValidationSchemaForDynamicParameters=(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp