Dashboard overview
This commit is contained in:
parent
7d280cc6fb
commit
a82070bbea
|
|
@ -1146,6 +1146,7 @@ class _DashboardFieldState extends State<_DashboardField> {
|
||||||
final store = StoreProvider.of<AppState>(context);
|
final store = StoreProvider.of<AppState>(context);
|
||||||
final state = store.state;
|
final state = store.state;
|
||||||
final company = state.company;
|
final company = state.company;
|
||||||
|
final settings = state.dashboardUIState.settings;
|
||||||
|
|
||||||
final fieldMap = {
|
final fieldMap = {
|
||||||
EntityType.invoice: [
|
EntityType.invoice: [
|
||||||
|
|
@ -1192,7 +1193,9 @@ class _DashboardFieldState extends State<_DashboardField> {
|
||||||
labelText: localization.field,
|
labelText: localization.field,
|
||||||
value: _field,
|
value: _field,
|
||||||
onChanged: (dynamic value) {
|
onChanged: (dynamic value) {
|
||||||
_field = value;
|
setState(() {
|
||||||
|
_field = value;
|
||||||
|
});
|
||||||
},
|
},
|
||||||
items: items,
|
items: items,
|
||||||
),
|
),
|
||||||
|
|
@ -1200,7 +1203,9 @@ class _DashboardFieldState extends State<_DashboardField> {
|
||||||
labelText: localization.period,
|
labelText: localization.period,
|
||||||
value: _period,
|
value: _period,
|
||||||
onChanged: (dynamic value) {
|
onChanged: (dynamic value) {
|
||||||
_period = value;
|
setState(() {
|
||||||
|
_period = value;
|
||||||
|
});
|
||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
DropdownMenuItem<String>(
|
DropdownMenuItem<String>(
|
||||||
|
|
@ -1227,6 +1232,19 @@ class _DashboardFieldState extends State<_DashboardField> {
|
||||||
),
|
),
|
||||||
TextButton(
|
TextButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
|
if (_field.isEmpty || _period.isEmpty) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
store.dispatch(UpdateDashboardSettings(
|
||||||
|
totalFields: settings.totalFields.rebuild(
|
||||||
|
(b) => b
|
||||||
|
..add(
|
||||||
|
DashboardField(
|
||||||
|
field: _field,
|
||||||
|
period: _period,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
)));
|
||||||
Navigator.of(context).pop();
|
Navigator.of(context).pop();
|
||||||
},
|
},
|
||||||
child: Text(localization.add.toUpperCase()),
|
child: Text(localization.add.toUpperCase()),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue