Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e08a3af

Browse files
committed
make fmt
1 parent 659bfa2 commit e08a3af

File tree

1 file changed

+74
-75
lines changed

1 file changed

+74
-75
lines changed

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx

Lines changed: 74 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -576,91 +576,90 @@ export const ValidationSchemaForRichParameters = (
576576
.of(
577577
Yup.object().shape({
578578
name: Yup.string().required(),
579-
value: Yup.string()
580-
.test("verify with template", (val, ctx) => {
581-
const name = ctx.parent.name
582-
const templateParameter = templateParameters.find(
583-
(parameter) => parameter.name === name,
584-
)
585-
if (templateParameter) {
586-
switch (templateParameter.type) {
587-
case "number":
579+
value: Yup.string().test("verify with template", (val, ctx) => {
580+
const name = ctx.parent.name
581+
const templateParameter = templateParameters.find(
582+
(parameter) => parameter.name === name,
583+
)
584+
if (templateParameter) {
585+
switch (templateParameter.type) {
586+
case "number":
587+
if (
588+
templateParameter.validation_min &&
589+
templateParameter.validation_max
590+
) {
588591
if (
589-
templateParameter.validation_min &&
590-
templateParameter.validation_max
592+
Number(val) < templateParameter.validation_min ||
593+
templateParameter.validation_max < Number(val)
591594
) {
592-
if (
593-
Number(val) < templateParameter.validation_min ||
594-
templateParameter.validation_max < Number(val)
595-
) {
596-
return ctx.createError({
597-
path: ctx.path,
598-
message: t("validationNumberNotInRange", {
599-
min: templateParameter.validation_min,
600-
max: templateParameter.validation_max,
601-
}),
602-
})
595+
return ctx.createError({
596+
path: ctx.path,
597+
message: t("validationNumberNotInRange", {
598+
min: templateParameter.validation_min,
599+
max: templateParameter.validation_max,
600+
}),
601+
})
602+
}
603+
}
604+
605+
if (
606+
templateParameter.validation_monotonic &&
607+
lastBuildParameters
608+
) {
609+
const lastBuildParameter = lastBuildParameters.find(
610+
(last) => last.name === name,
611+
)
612+
if (lastBuildParameter) {
613+
switch (templateParameter.validation_monotonic) {
614+
case "increasing":
615+
if (Number(lastBuildParameter.value) > Number(val)) {
616+
return ctx.createError({
617+
path: ctx.path,
618+
message: t("validationNumberNotIncreasing", {
619+
last: lastBuildParameter.value,
620+
}),
621+
})
622+
}
623+
break
624+
case "decreasing":
625+
if (Number(lastBuildParameter.value) < Number(val)) {
626+
return ctx.createError({
627+
path: ctx.path,
628+
message: t("validationNumberNotDecreasing", {
629+
last: lastBuildParameter.value,
630+
}),
631+
})
632+
}
633+
break
603634
}
604635
}
605-
636+
}
637+
break
638+
case "string":
639+
{
606640
if (
607-
templateParameter.validation_monotonic &&
608-
lastBuildParameters
641+
!templateParameter.validation_regex ||
642+
templateParameter.validation_regex.length === 0
609643
) {
610-
const lastBuildParameter = lastBuildParameters.find(
611-
(last) => last.name === name,
612-
)
613-
if (lastBuildParameter) {
614-
switch (templateParameter.validation_monotonic) {
615-
case "increasing":
616-
if (Number(lastBuildParameter.value) > Number(val)) {
617-
return ctx.createError({
618-
path: ctx.path,
619-
message: t("validationNumberNotIncreasing", {
620-
last: lastBuildParameter.value,
621-
}),
622-
})
623-
}
624-
break
625-
case "decreasing":
626-
if (Number(lastBuildParameter.value) < Number(val)) {
627-
return ctx.createError({
628-
path: ctx.path,
629-
message: t("validationNumberNotDecreasing", {
630-
last: lastBuildParameter.value,
631-
}),
632-
})
633-
}
634-
break
635-
}
636-
}
644+
return true
637645
}
638-
break
639-
case "string":
640-
{
641-
if (
642-
!templateParameter.validation_regex ||
643-
templateParameter.validation_regex.length === 0
644-
) {
645-
return true
646-
}
647646

648-
const regex = new RegExp(templateParameter.validation_regex)
649-
if (val && !regex.test(val)) {
650-
return ctx.createError({
651-
path: ctx.path,
652-
message: t("validationPatternNotMatched", {
653-
error: templateParameter.validation_error,
654-
pattern: templateParameter.validation_regex,
655-
}),
656-
})
657-
}
647+
const regex = new RegExp(templateParameter.validation_regex)
648+
if (val && !regex.test(val)) {
649+
return ctx.createError({
650+
path: ctx.path,
651+
message: t("validationPatternNotMatched", {
652+
error: templateParameter.validation_error,
653+
pattern: templateParameter.validation_regex,
654+
}),
655+
})
658656
}
659-
break
660-
}
657+
}
658+
break
661659
}
662-
return true
663-
}),
660+
}
661+
return true
662+
}),
664663
}),
665664
)
666665
.required()

0 commit comments

Comments
 (0)