fix: Add labels to each cubit using repositories and state properties, remove label cubits

This commit is contained in:
Anton Stubenbord
2023-04-04 20:30:25 +02:00
parent 78fbd042a6
commit a2388b014b
95 changed files with 4790 additions and 1823 deletions
@@ -21,6 +21,10 @@ class DocumentGridItem extends DocumentItem {
super.onTagSelected,
super.onTap,
required super.enableHeroAnimation,
required super.tags,
required super.correspondents,
required super.documentTypes,
required super.storagePaths,
});
@override
@@ -54,10 +58,10 @@ class DocumentGridItem extends DocumentItem {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
CorrespondentWidget(
correspondentId: document.correspondent,
correspondent: correspondents[document.correspondent],
),
DocumentTypeWidget(
documentTypeId: document.documentType,
documentType: documentTypes[document.documentType],
),
Text(
document.title,
@@ -67,7 +71,7 @@ class DocumentGridItem extends DocumentItem {
),
const Spacer(),
TagsWidget(
tagIds: document.tags,
tags: document.tags.map((e) => tags[e]!).toList(),
isMultiLine: false,
onTagSelected: onTagSelected,
),