WIP - started implementing quick search

This commit is contained in:
Anton Stubenbord
2023-01-23 02:24:01 +01:00
parent 9bfb6aa661
commit f6ecbae6e8
50 changed files with 824 additions and 409 deletions

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:paperless_mobile/features/settings/bloc/application_settings_cubit.dart';
import 'package:paperless_mobile/features/settings/model/application_settings_state.dart';
import 'package:paperless_mobile/features/settings/bloc/application_settings_state.dart';
import 'package:paperless_mobile/features/settings/view/widgets/radio_settings_dialog.dart';
import 'package:paperless_mobile/generated/l10n.dart';
@@ -30,7 +30,7 @@ class _LanguageSelectionSettingState extends State<LanguageSelectionSetting> {
onTap: () => showDialog(
context: context,
builder: (_) => RadioSettingsDialog<String>(
title: Text(S.of(context).settingsPageLanguageSettingLabel),
titleText: S.of(context).settingsPageLanguageSettingLabel,
options: [
RadioOption(
value: 'en',
@@ -54,8 +54,11 @@ class _LanguageSelectionSettingState extends State<LanguageSelectionSetting> {
.state
.preferredLocaleSubtag,
),
).then((value) =>
context.read<ApplicationSettingsCubit>().setLocale(value)),
).then((value) {
if (value != null) {
context.read<ApplicationSettingsCubit>().setLocale(value);
}
}),
);
},
);