Add company
This commit is contained in:
parent
bbfcd8a412
commit
0f20973efc
|
|
@ -72,7 +72,7 @@ class MenuDrawer extends StatelessWidget {
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Text(
|
Text(
|
||||||
company.displayName,
|
company.displayName,
|
||||||
style: Theme.of(context).textTheme.headline5,
|
style: Theme.of(context).textTheme.headline6,
|
||||||
overflow: TextOverflow.ellipsis,
|
overflow: TextOverflow.ellipsis,
|
||||||
),
|
),
|
||||||
Text(viewModel.user.email,
|
Text(viewModel.user.email,
|
||||||
|
|
@ -112,10 +112,24 @@ class MenuDrawer extends StatelessWidget {
|
||||||
value: (viewModel.companies.indexOf(company)).toString(),
|
value: (viewModel.companies.indexOf(company)).toString(),
|
||||||
child: _companyListItem(company),
|
child: _companyListItem(company),
|
||||||
))
|
))
|
||||||
.toList(),
|
.toList()..add(DropdownMenuItem<String>(
|
||||||
|
value: null,
|
||||||
|
child: Row(
|
||||||
|
children: <Widget>[
|
||||||
|
SizedBox(width: 2),
|
||||||
|
Icon(Icons.add_circle, size: 32),
|
||||||
|
SizedBox(width: 28),
|
||||||
|
Text(localization.addCompany),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
)),
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
|
if (value == null) {
|
||||||
|
print('## ADD COMPANY.. ##');
|
||||||
|
} else {
|
||||||
viewModel.onCompanyChanged(
|
viewModel.onCompanyChanged(
|
||||||
context, value, viewModel.companies[int.parse(value)]);
|
context, value, viewModel.companies[int.parse(value)]);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ 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': {
|
||||||
|
'add_company': 'Add Company',
|
||||||
'to_learn_about_gogle_fonts': 'to learn about Google Fonts',
|
'to_learn_about_gogle_fonts': 'to learn about Google Fonts',
|
||||||
'unpaid_invoice': 'Unpaid Invoice',
|
'unpaid_invoice': 'Unpaid Invoice',
|
||||||
'paid_invoice': 'Paid Invoice',
|
'paid_invoice': 'Paid Invoice',
|
||||||
|
|
@ -14137,7 +14138,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
||||||
|
|
||||||
String get clickHere => _localizedValues[localeCode]['click_here'];
|
String get clickHere => _localizedValues[localeCode]['click_here'];
|
||||||
|
|
||||||
String get clickHereCapital => _localizedValues[localeCode]['click_here_capital'];
|
String get clickHereCapital =>
|
||||||
|
_localizedValues[localeCode]['click_here_capital'];
|
||||||
|
|
||||||
String get toRateIt => _localizedValues[localeCode]['to_rate_it'];
|
String get toRateIt => _localizedValues[localeCode]['to_rate_it'];
|
||||||
|
|
||||||
|
|
@ -15971,6 +15973,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
|
||||||
String get toLearnAboutGoogleFonts =>
|
String get toLearnAboutGoogleFonts =>
|
||||||
_localizedValues[localeCode]['to_learn_about_gogle_fonts'];
|
_localizedValues[localeCode]['to_learn_about_gogle_fonts'];
|
||||||
|
|
||||||
|
String get addCompany => _localizedValues[localeCode]['add_company'];
|
||||||
|
|
||||||
String lookup(String key) {
|
String lookup(String key) {
|
||||||
final lookupKey = toSnakeCase(key);
|
final lookupKey = toSnakeCase(key);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue