|
|
|
@ -12,6 +12,7 @@ import 'package:file_picker/file_picker.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:car_provider_app/extensions/int_extensions.dart';
|
|
|
|
import 'package:car_provider_app/extensions/int_extensions.dart';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DefineLicensePage extends StatefulWidget {
|
|
|
|
class DefineLicensePage extends StatefulWidget {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
State<DefineLicensePage> createState() => _DefineLicensePageState();
|
|
|
|
State<DefineLicensePage> createState() => _DefineLicensePageState();
|
|
|
|
@ -76,7 +77,11 @@ class _DefineLicensePageState extends State<DefineLicensePage> {
|
|
|
|
? Text("Something went wrong")
|
|
|
|
? Text("Something went wrong")
|
|
|
|
: ListView.separated(
|
|
|
|
: ListView.separated(
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
return Row(
|
|
|
|
return Column(
|
|
|
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
Text(document?.data![index].documentName ?? ""),
|
|
|
|
|
|
|
|
Row(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
Flexible(
|
|
|
|
Flexible(
|
|
|
|
child: TxtField(
|
|
|
|
child: TxtField(
|
|
|
|
@ -93,6 +98,8 @@ class _DefineLicensePageState extends State<DefineLicensePage> {
|
|
|
|
icon: Icon(Icons.insert_link_rounded),
|
|
|
|
icon: Icon(Icons.insert_link_rounded),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
);
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
separatorBuilder: (context, index) {
|
|
|
|
separatorBuilder: (context, index) {
|
|
|
|
@ -124,8 +131,6 @@ class _DefineLicensePageState extends State<DefineLicensePage> {
|
|
|
|
document!.data![index].documentUrl = result.files.single.path ?? "";
|
|
|
|
document!.data![index].documentUrl = result.files.single.path ?? "";
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// User canceled the picker
|
|
|
|
// User canceled the picker
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|