mirror of
https://github.com/langgenius/dify.git
synced 2026-03-29 09:59:59 +08:00
refactor: Simplify type checks for form field rendering and correct comment grammar
This commit is contained in:
@ -36,7 +36,7 @@ const Field = <T,>({
|
||||
if (!isAllConditionsMet)
|
||||
return <></>
|
||||
|
||||
if ([BaseVarType.textInput].includes(type)) {
|
||||
if (type === BaseVarType.textInput) {
|
||||
return (
|
||||
<form.AppField
|
||||
name={variable}
|
||||
@ -51,7 +51,7 @@ const Field = <T,>({
|
||||
)
|
||||
}
|
||||
|
||||
if ([BaseVarType.numberInput].includes(type)) {
|
||||
if (type === BaseVarType.numberInput) {
|
||||
return (
|
||||
<form.AppField
|
||||
name={variable}
|
||||
@ -68,7 +68,7 @@ const Field = <T,>({
|
||||
)
|
||||
}
|
||||
|
||||
if ([BaseVarType.checkbox].includes(type)) {
|
||||
if (type === BaseVarType.checkbox) {
|
||||
return (
|
||||
<form.AppField
|
||||
name={variable}
|
||||
@ -81,7 +81,7 @@ const Field = <T,>({
|
||||
)
|
||||
}
|
||||
|
||||
if ([BaseVarType.select].includes(type)) {
|
||||
if (type === BaseVarType.select) {
|
||||
return (
|
||||
<form.AppField
|
||||
name={variable}
|
||||
|
||||
@ -29,7 +29,7 @@ export type BaseConfiguration<T> = {
|
||||
maxLength?: number // Max length for text input
|
||||
placeholder?: string
|
||||
required: boolean
|
||||
showConditions: ShowCondition<T>[] // Show this field only when the all conditions are met
|
||||
showConditions: ShowCondition<T>[] // Show this field only when all conditions are met
|
||||
type: BaseVarType
|
||||
tooltip?: string // Tooltip for this field
|
||||
} & NumberConfiguration & SelectConfiguration
|
||||
|
||||
Reference in New Issue
Block a user