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

Commitdd5147d

Browse files
committed
fix: remove filters
1 parent5784127 commitdd5147d

File tree

1 file changed

+1
-25
lines changed

1 file changed

+1
-25
lines changed

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

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,6 @@ const ParameterField: FC<ParameterFieldProps> = ({
174174
</SelectTrigger>
175175
<SelectContent>
176176
{parameter.options
177-
.filter(
178-
(option):option isNonNullable<typeofoption>=>
179-
option!==null,
180-
)
181177
.map((option)=>(
182178
<SelectItemkey={option.value.value}value={option.value.value}>
183179
<OptionDisplayoption={option}/>
@@ -190,7 +186,6 @@ const ParameterField: FC<ParameterFieldProps> = ({
190186
case"multi-select":{
191187
// Map parameter options to MultiSelectCombobox options format
192188
constcomboboxOptions:Option[]=parameter.options
193-
.filter((opt):opt isNonNullable<typeofopt>=>opt!==null)
194189
.map((opt)=>({
195190
value:opt.value.value,
196191
label:opt.name,
@@ -200,7 +195,6 @@ const ParameterField: FC<ParameterFieldProps> = ({
200195
constdefaultOptions:Option[]=JSON.parse(defaultValue).map(
201196
(val:string)=>{
202197
constoption=parameter.options
203-
.filter((o):o isNonNullable<typeofo>=>o!==null)
204198
.find((o)=>o.value.value===val);
205199
return{
206200
value:val,
@@ -252,9 +246,6 @@ const ParameterField: FC<ParameterFieldProps> = ({
252246
defaultValue={defaultValue}
253247
>
254248
{parameter.options
255-
.filter(
256-
(option):option isNonNullable<typeofoption>=>option!==null,
257-
)
258249
.map((option)=>(
259250
<div
260251
key={option.value.value}
@@ -294,10 +285,7 @@ const ParameterField: FC<ParameterFieldProps> = ({
294285
constinputProps:Record<string,unknown>={};
295286

296287
if(parameter.type==="number"){
297-
constvalidations=
298-
parameter.validations.filter(
299-
(v):v isNonNullable<typeofv>=>v!==null,
300-
)[0]||{};
288+
constvalidations=parameter.validations[0]||{};
301289
const{ validation_min, validation_max}=validations;
302290

303291
if(validation_min!==null){
@@ -366,10 +354,6 @@ const ParameterDiagnostics: FC<ParameterDiagnosticsProps> = ({
366354
return(
367355
<divclassName="flex flex-col gap-2">
368356
{diagnostics
369-
.filter(
370-
(diagnostic):diagnostic isNonNullable<typeofdiagnostic>=>
371-
diagnostic!==null,
372-
)
373357
.map((diagnostic,index)=>(
374358
<div
375359
key={`diagnostic-${diagnostic.summary}-${index}`}
@@ -425,7 +409,6 @@ const isValidValue = (
425409
)=>{
426410
if(previewParam.options.length>0){
427411
constvalidValues=previewParam.options
428-
.filter((option):option isNonNullable<typeofoption>=>option!==null)
429412
.map((option)=>option.value.value);
430413
returnvalidValues.includes(buildParam.value);
431414
}
@@ -455,10 +438,8 @@ export const useValidationSchemaForDynamicParameters = (
455438
switch(parameter.type){
456439
case"number":{
457440
constminValidation=parameter.validations
458-
.filter((v):v isNonNullable<typeofv>=>v!==null)
459441
.find((v)=>v.validation_min!==null);
460442
constmaxValidation=parameter.validations
461-
.filter((v):v isNonNullable<typeofv>=>v!==null)
462443
.find((v)=>v.validation_max!==null);
463444

464445
if(
@@ -506,7 +487,6 @@ export const useValidationSchemaForDynamicParameters = (
506487
}
507488

508489
constmonotonic=parameter.validations
509-
.filter((v):v isNonNullable<typeofv>=>v!==null)
510490
.find(
511491
(v)=>
512492
v.validation_monotonic!==null&&
@@ -542,7 +522,6 @@ export const useValidationSchemaForDynamicParameters = (
542522
}
543523
case"string":{
544524
constregex=parameter.validations
545-
.filter((v):v isNonNullable<typeofv>=>v!==null)
546525
.find(
547526
(v)=>
548527
v.validation_regex!==null&&
@@ -574,13 +553,10 @@ const parameterError = (
574553
value?:string,
575554
):string|undefined=>{
576555
constvalidation_error=parameter.validations
577-
.filter((v):v isNonNullable<typeofv>=>v!==null)
578556
.find((v)=>v.validation_error!==null);
579557
constminValidation=parameter.validations
580-
.filter((v):v isNonNullable<typeofv>=>v!==null)
581558
.find((v)=>v.validation_min!==null);
582559
constmaxValidation=parameter.validations
583-
.filter((v):v isNonNullable<typeofv>=>v!==null)
584560
.find((v)=>v.validation_max!==null);
585561

586562
if(!validation_error||!value){

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp