Company documents

This commit is contained in:
Hillel Coren 2021-01-13 12:14:48 +02:00
parent 1a2afee9ff
commit b1023a85dd
1 changed files with 18 additions and 12 deletions

View File

@ -78,9 +78,13 @@ class _CompanyDetailsState extends State<CompanyDetails>
void initState() {
super.initState();
final settingsUIState = widget.viewModel.state.settingsUIState;
final state = widget.viewModel.state;
final settingsUIState = state.settingsUIState;
_controller = TabController(
vsync: this, length: 5, initialIndex: settingsUIState.tabIndex);
vsync: this,
length: state.settingsUIState.isFiltered ? 4 : 5,
initialIndex: settingsUIState.tabIndex);
_controller.addListener(_onTabChanged);
}
@ -223,6 +227,7 @@ class _CompanyDetailsState extends State<CompanyDetails>
Tab(
text: localization.defaults,
),
if (!state.settingsUIState.isFiltered)
Tab(
text: localization.documents,
),
@ -597,6 +602,7 @@ class _CompanyDetailsState extends State<CompanyDetails>
)
],
),
if (!state.settingsUIState.isFiltered)
DocumentGrid(
documents: company.documents.toList(),
onUploadDocument: (path) =>