feat+fix: Add option to set default download/share file type, fix typo in filter to query string, disable unused options in document filter

This commit is contained in:
Anton Stubenbord
2023-04-28 20:45:47 +02:00
parent 14c850ece6
commit bea0ab94be
20 changed files with 337 additions and 197 deletions

View File

@@ -27,6 +27,7 @@ class LabelFormField<T extends Label> extends StatelessWidget {
final bool showAnyAssignedOption;
final List<T> suggestions;
final String? addLabelText;
final bool allowSelectUnassigned;
const LabelFormField({
Key? key,
@@ -42,6 +43,7 @@ class LabelFormField<T extends Label> extends StatelessWidget {
this.showAnyAssignedOption = true,
this.suggestions = const [],
this.addLabelText,
required this.allowSelectUnassigned,
}) : super(key: key);
String _buildText(BuildContext context, IdQueryParameter? value) {
@@ -100,6 +102,7 @@ class LabelFormField<T extends Label> extends StatelessWidget {
),
),
openBuilder: (context, closeForm) => FullscreenLabelForm<T>(
allowSelectUnassigned: allowSelectUnassigned,
addNewLabelText: addLabelText,
leadingIcon: prefixIcon,
onCreateNewLabel: addLabelPageBuilder != null