Settings
This commit is contained in:
parent
06830a60ae
commit
40455f91fa
|
|
@ -17,6 +17,14 @@ class SettingsList extends StatelessWidget {
|
||||||
|
|
||||||
return ListView(
|
return ListView(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
Container(
|
||||||
|
color: Theme.of(context).backgroundColor,
|
||||||
|
padding: const EdgeInsets.only(left: 15, top: 15, bottom: 15),
|
||||||
|
child: Text(
|
||||||
|
localization.basicSettings,
|
||||||
|
style: Theme.of(context).textTheme.title,
|
||||||
|
),
|
||||||
|
),
|
||||||
SettingsListTile(
|
SettingsListTile(
|
||||||
title: localization.companyDetails,
|
title: localization.companyDetails,
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
|
|
@ -29,6 +37,66 @@ class SettingsList extends StatelessWidget {
|
||||||
title: localization.localization,
|
title: localization.localization,
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
),
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.onlinePayments,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.taxRates,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.products,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.notifications,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.importExport,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
Container(
|
||||||
|
color: Theme.of(context).backgroundColor,
|
||||||
|
padding: const EdgeInsets.only(left: 15, top: 15, bottom: 15),
|
||||||
|
child: Text(
|
||||||
|
localization.advancedSettings,
|
||||||
|
style: Theme.of(context).textTheme.title,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.invoiceSettings,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.invoiceDesign,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.clientPortal,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.buyNowButtons,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.emailSettings,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.templatesAndReminders,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.creditCardsAndBanks,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
|
SettingsListTile(
|
||||||
|
title: localization.dataVisualizations,
|
||||||
|
viewModel: viewModel,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ abstract class LocaleCodeAware {
|
||||||
mixin LocalizationsProvider on LocaleCodeAware {
|
mixin LocalizationsProvider on LocaleCodeAware {
|
||||||
static final Map<String, Map<String, String>> _localizedValues = {
|
static final Map<String, Map<String, String>> _localizedValues = {
|
||||||
'en': {
|
'en': {
|
||||||
|
'basic_settings': 'Basic Settings',
|
||||||
|
'advanced_settings': 'Advanced Settings',
|
||||||
'company_details': 'Company Details',
|
'company_details': 'Company Details',
|
||||||
'user_details': 'User Details',
|
'user_details': 'User Details',
|
||||||
'localization': 'Localization',
|
'localization': 'Localization',
|
||||||
|
|
@ -14659,6 +14661,11 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
||||||
String get dataVisualizations =>
|
String get dataVisualizations =>
|
||||||
_localizedValues[localeCode]['data_visualizations'];
|
_localizedValues[localeCode]['data_visualizations'];
|
||||||
|
|
||||||
|
String get basicSettings => _localizedValues[localeCode]['basic_settings'];
|
||||||
|
|
||||||
|
String get advancedSettings =>
|
||||||
|
_localizedValues[localeCode]['advanced_settings'];
|
||||||
|
|
||||||
String lookup(String key) {
|
String lookup(String key) {
|
||||||
final lookupKey = toSnakeCase(key);
|
final lookupKey = toSnakeCase(key);
|
||||||
return _localizedValues[localeCode][lookupKey] ??
|
return _localizedValues[localeCode][lookupKey] ??
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue