File tree 3 files changed +13
-6
lines changed
spra-web/src/main/scala/net/wiringbits/spra/ui/web/components
3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,9 @@ name: Build the app
2
2
3
3
on :
4
4
push :
5
- branches : [ master ]
5
+ branches : [ main ]
6
6
pull_request :
7
- branches : [ master ]
7
+ branches : [ main ]
8
8
9
9
concurrency :
10
10
# Only run once for latest commit per ref and cancel other (previous) runs.
36
36
run : CI=true sbt +compile
37
37
38
38
- name : Run tests
39
- run : CI=true sbt +test
39
+ run : CI=true sbt +test
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ val sttp = "3.5.0"
32
32
val anorm = " 2.7.0"
33
33
val scalaTestPlusPlay = " 6.0.0-M6"
34
34
val scalaTestPlusMockito = " 3.2.15.0"
35
- val reactAdmin = " 4.14.3 "
35
+ val reactAdmin = " 4.14.4 "
36
36
37
37
val consoleDisabledOptions = Seq (" -Xfatal-warnings" , " -Ywarn-unused" , " -Ywarn-unused-import" )
38
38
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