File tree 1 file changed +9
-2
lines changed
spra-web/src/main/scala/net/wiringbits/spra/ui/web/components
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ object ListGuesser {
20
20
val component : FunctionalComponent [Props ] = FunctionalComponent [Props ] { props =>
21
21
val fields = ResponseGuesser .getTypesFromResponse(props.response)
22
22
23
- def defaultField (reference : String , source : String )(children : ReactElement * ): ReactElement =
23
+ def defaultField (reference : String , source : String )(children : ReactElement ): ReactElement =
24
24
ReferenceField (reference = reference, source = source)(children)
25
25
26
26
val widgetFields : Seq [ReactElement ] = fields.map { field =>
@@ -49,7 +49,14 @@ object ListGuesser {
49
49
case ColumnType .Image => Fragment ()
50
50
case ColumnType .Number => NumberInput (source = field.name)
51
51
case ColumnType .Reference (reference, source) =>
52
- defaultField(reference, field.name)(TextField (source = source))
52
+ ReferenceInput (
53
+ source = field.name,
54
+ reference = reference
55
+ )(
56
+ SelectInput (
57
+ optionText = props.response.referenceDisplayField.getOrElse(source)
58
+ )
59
+ )
53
60
}
54
61
}
55
62
You can’t perform that action at this time.
0 commit comments