Documents
This commit is contained in:
parent
73ce305ac6
commit
ded53e2005
|
|
@ -76,13 +76,16 @@ class _ProductViewState extends State<ProductView>
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final localization = AppLocalization.of(context);
|
final localization = AppLocalization.of(context);
|
||||||
final viewModel = widget.viewModel;
|
final viewModel = widget.viewModel;
|
||||||
|
final state = viewModel.state;
|
||||||
|
final company = state.company;
|
||||||
final product = viewModel.product;
|
final product = viewModel.product;
|
||||||
final documents = product.documents;
|
final documents = product.documents;
|
||||||
|
|
||||||
return ViewScaffold(
|
return ViewScaffold(
|
||||||
isFilter: widget.isFilter,
|
isFilter: widget.isFilter,
|
||||||
entity: product,
|
entity: product,
|
||||||
appBarBottom: TabBar(
|
appBarBottom: company.isModuleEnabled(EntityType.document)
|
||||||
|
? TabBar(
|
||||||
controller: _controller,
|
controller: _controller,
|
||||||
isScrollable: false,
|
isScrollable: false,
|
||||||
tabs: [
|
tabs: [
|
||||||
|
|
@ -95,12 +98,14 @@ class _ProductViewState extends State<ProductView>
|
||||||
: '${localization.documents} (${documents.length})',
|
: '${localization.documents} (${documents.length})',
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
)
|
||||||
|
: null,
|
||||||
body: Builder(builder: (context) {
|
body: Builder(builder: (context) {
|
||||||
return Column(
|
return Column(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Expanded(
|
Expanded(
|
||||||
child: TabBarView(
|
child: company.isModuleEnabled(EntityType.document)
|
||||||
|
? TabBarView(
|
||||||
controller: _controller,
|
controller: _controller,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
RefreshIndicator(
|
RefreshIndicator(
|
||||||
|
|
@ -120,6 +125,14 @@ class _ProductViewState extends State<ProductView>
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
)
|
||||||
|
: RefreshIndicator(
|
||||||
|
onRefresh: () => viewModel.onRefreshed(context),
|
||||||
|
child: ProductOverview(
|
||||||
|
viewModel: viewModel,
|
||||||
|
key: ValueKey(viewModel.product.id),
|
||||||
|
//isFilter: widget.isFilter,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
BottomButtons(
|
BottomButtons(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue