Show custom fields in full width view
This commit is contained in:
parent
6a8f17a3e4
commit
240bd8a8ca
|
|
@ -1,6 +1,7 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_redux/flutter_redux.dart';
|
import 'package:flutter_redux/flutter_redux.dart';
|
||||||
import 'package:invoiceninja_flutter/constants.dart';
|
import 'package:invoiceninja_flutter/constants.dart';
|
||||||
|
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/vendor/vendor_selectors.dart';
|
import 'package:invoiceninja_flutter/redux/vendor/vendor_selectors.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/copy_to_clipboard.dart';
|
import 'package:invoiceninja_flutter/ui/app/copy_to_clipboard.dart';
|
||||||
|
|
@ -57,6 +58,7 @@ class _VendorViewFullwidthState extends State<VendorViewFullwidth>
|
||||||
final localization = AppLocalization.of(context);
|
final localization = AppLocalization.of(context);
|
||||||
final store = StoreProvider.of<AppState>(context);
|
final store = StoreProvider.of<AppState>(context);
|
||||||
final state = store.state;
|
final state = store.state;
|
||||||
|
final company = state.company;
|
||||||
final vendor = state.vendorState.get(state.uiState.filterEntityId);
|
final vendor = state.vendorState.get(state.uiState.filterEntityId);
|
||||||
final documents = vendor.documents;
|
final documents = vendor.documents;
|
||||||
final viewModel = widget.viewModel;
|
final viewModel = widget.viewModel;
|
||||||
|
|
@ -133,6 +135,18 @@ class _VendorViewFullwidthState extends State<VendorViewFullwidth>
|
||||||
overflow: TextOverflow.ellipsis,
|
overflow: TextOverflow.ellipsis,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
if (vendor.customValue1.isNotEmpty)
|
||||||
|
Text(company.formatCustomFieldValue(
|
||||||
|
CustomFieldType.vendor1, vendor.customValue1)),
|
||||||
|
if (vendor.customValue2.isNotEmpty)
|
||||||
|
Text(company.formatCustomFieldValue(
|
||||||
|
CustomFieldType.vendor2, vendor.customValue2)),
|
||||||
|
if (vendor.customValue3.isNotEmpty)
|
||||||
|
Text(company.formatCustomFieldValue(
|
||||||
|
CustomFieldType.vendor3, vendor.customValue3)),
|
||||||
|
if (vendor.customValue4.isNotEmpty)
|
||||||
|
Text(company.formatCustomFieldValue(
|
||||||
|
CustomFieldType.vendor4, vendor.customValue4)),
|
||||||
]),
|
]),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue