mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 13:36:50 +00:00
Improve form spacing
This commit is contained in:
parent
29c92cd00e
commit
1896b71533
@ -616,6 +616,8 @@ class _APIFormWidgetState extends State<APIFormWidget> {
|
|||||||
|
|
||||||
_APIFormWidgetState(this.title, this.url, this.fields, this.method, this.onSuccess) : super();
|
_APIFormWidgetState(this.title, this.url, this.fields, this.method, this.onSuccess) : super();
|
||||||
|
|
||||||
|
bool spacerRequired = false;
|
||||||
|
|
||||||
List<Widget> _buildForm() {
|
List<Widget> _buildForm() {
|
||||||
|
|
||||||
List<Widget> widgets = [];
|
List<Widget> widgets = [];
|
||||||
@ -626,6 +628,18 @@ class _APIFormWidgetState extends State<APIFormWidget> {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add divider before some widgets
|
||||||
|
if (spacerRequired) {
|
||||||
|
switch (field.type) {
|
||||||
|
case "related field":
|
||||||
|
case "choice":
|
||||||
|
widgets.add(Divider(height: 15));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
widgets.add(field.constructField());
|
widgets.add(field.constructField());
|
||||||
|
|
||||||
if (field.hasErrors()) {
|
if (field.hasErrors()) {
|
||||||
@ -649,9 +663,11 @@ class _APIFormWidgetState extends State<APIFormWidget> {
|
|||||||
switch (field.type) {
|
switch (field.type) {
|
||||||
case "related field":
|
case "related field":
|
||||||
case "choice":
|
case "choice":
|
||||||
widgets.add(Divider(height: 10));
|
widgets.add(Divider(height: 15));
|
||||||
|
spacerRequired = false;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
spacerRequired = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ description: InvenTree stock management
|
|||||||
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
||||||
# Read more about iOS versioning at
|
# Read more about iOS versioning at
|
||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
version: 0.4.3+25
|
version: 0.4.5+26
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=2.12.0 <3.0.0"
|
sdk: ">=2.12.0 <3.0.0"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user