diff --git a/public/main.profile.dart.js b/public/main.profile.dart.js index 3ed2919d8f8d..7518a264b99a 100644 --- a/public/main.profile.dart.js +++ b/public/main.profile.dart.js @@ -90881,7 +90881,7 @@ _.entity = t1; _.child = t2; _.isSelected = t3; - _.showCheckbox = t4; + _.showMultiselect = t4; _.isDismissible = t5; _.key = t6; }, @@ -99349,19 +99349,20 @@ this.store = t0; this.expense = t1; }, - ExpenseListItem$(expense, filter, isChecked, isDismissible, onCheckboxChanged, onTap, showCheck) { - return new A.ExpenseListItem(onCheckboxChanged, onTap, expense, filter, showCheck, isDismissible, isChecked, null); + ExpenseListItem$(expense, filter, isChecked, isDismissible, onCheckboxChanged, onTap, showCheckbox, showSelected) { + return new A.ExpenseListItem(onCheckboxChanged, onTap, expense, filter, showCheckbox, isDismissible, isChecked, showSelected, null); }, - ExpenseListItem: function ExpenseListItem(t0, t1, t2, t3, t4, t5, t6, t7) { + ExpenseListItem: function ExpenseListItem(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.onCheckboxChanged = t0; _.onTap = t1; _.expense = t2; _.filter = t3; - _.showCheck = t4; + _.showCheckbox = t4; _.isDismissible = t5; _.isChecked = t6; - _.key = t7; + _.showSelected = t7; + _.key = t8; }, ExpenseListItem_build_closure: function ExpenseListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; @@ -102003,14 +102004,15 @@ EmailInvoiceVM_EmailInvoiceVM$fromStore__closure: function EmailInvoiceVM_EmailInvoiceVM$fromStore__closure(t0) { this.invoice = t0; }, - InvoiceListItem: function InvoiceListItem(t0, t1, t2, t3, t4, t5) { + InvoiceListItem: function InvoiceListItem(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.invoice = t0; _.filter = t1; - _.showCheck = t2; + _.showCheckbox = t2; _.isChecked = t3; _.onTap = t4; - _.key = t5; + _.showSelected = t5; + _.key = t6; }, InvoiceListItem_build_closure: function InvoiceListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; @@ -102925,14 +102927,15 @@ PaymentEditVM_PaymentEditVM$fromStore____closure: function PaymentEditVM_PaymentEditVM$fromStore____closure(t0) { this.error = t0; }, - PaymentListItem: function PaymentListItem(t0, t1, t2, t3, t4, t5) { + PaymentListItem: function PaymentListItem(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.payment = t0; _.filter = t1; - _.showCheck = t2; + _.showCheckbox = t2; _.isChecked = t3; _.onTap = t4; - _.key = t5; + _.showSelected = t5; + _.key = t6; }, PaymentListItem_build_closure: function PaymentListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; @@ -116222,15 +116225,16 @@ _TemplatesAndRemindersState_build_closure9: function _TemplatesAndRemindersState_build_closure9(t0) { this.$this = t0; }, - ReminderSettings: function ReminderSettings(t0, t1, t2, t3, t4, t5, t6) { + ReminderSettings: function ReminderSettings(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; - _.enabled = t0; - _.numDays = t1; - _.feeAmount = t2; - _.feePercent = t3; - _.schedule = t4; - _.onChanged = t5; - _.key = t6; + _.viewModel = t0; + _.enabled = t1; + _.numDays = t2; + _.feeAmount = t3; + _.feePercent = t4; + _.schedule = t5; + _.onChanged = t6; + _.key = t7; }, _ReminderSettingsState: function _ReminderSettingsState(t0, t1, t2, t3, t4, t5) { var _ = this; @@ -424448,7 +424452,7 @@ t3 = A.StoreProvider_of(context, type$.legacy_AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.getUIState$1(t1.get$entityType()).get$listUIState().selectedIds; - t3 = A.getLayout(context) === B.AppLayout_desktop && _this.isSelected && _this.showCheckbox && _this.isDismissible && t3 == null && !t1.get$entityType().get$isSetting(); + t3 = A.getLayout(context) === B.AppLayout_desktop && _this.isSelected && _this.showMultiselect && _this.isDismissible && t3 == null && !t1.get$entityType().get$isSetting(); widget = new A.SelectedIndicator(new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 60, 1 / 0), _this.child, null), t3, false, null); if (!_this.isDismissible) return widget; @@ -424460,7 +424464,7 @@ t5 = t1.get$isArchived() ? "archived" : "deleted"; t6 = type$.JSArray_legacy_Widget; t7 = A._setArrayType([], t6); - if (_this.showCheckbox) { + if (_this.showMultiselect) { t2.toString; t8 = J.$index$asx($.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode), "select"); if (t8 == null) @@ -430000,9 +430004,13 @@ leading = new A.Padding(B.EdgeInsets_16_0_14_0, A.OutlinedButton$(new A.IconText(t2.get$create(t2), B.IconData_57415_MaterialIcons_null_false, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null), _null, new A.ListScaffold_build_closure1(_this, context), t4), _null); } } - if (t3 === B.EntityType_settings) - leadingWidth = A.getLayout(context) === B.AppLayout_desktop ? 0 : 48; - else { + if (t3 === B.EntityType_settings) { + if (A.getLayout(context) === B.AppLayout_desktop) + t3 = !(prefState.appLayout === B.AppLayout_mobile || prefState.menuSidebarMode === B.AppSidebarMode_float); + else + t3 = false; + leadingWidth = t3 ? 0 : 48; + } else { t3 = A.getLayout(context) === B.AppLayout_desktop ? 100 : 10; t4 = _this.appBarLeadingActions.length; leadingWidth = t3 + 44 * (t4 + (_this.onCheckboxPressed == null || A.getLayout(context) === B.AppLayout_mobile ? 1 : 2)); @@ -447653,7 +447661,7 @@ }; A.InvoiceSidebar_build_closure.prototype = { call$2(context, index) { - return new A.InvoiceListItem(J.$index$asx(this.upcomingInvoices, index), null, false, false, null, null); + return new A.InvoiceListItem(J.$index$asx(this.upcomingInvoices, index), null, false, false, null, false, null); }, $signature: 328 }; @@ -447665,7 +447673,7 @@ }; A.InvoiceSidebar_build_closure1.prototype = { call$2(context, index) { - return new A.InvoiceListItem(J.$index$asx(this.pastDueInvoices, index), null, false, false, null, null); + return new A.InvoiceListItem(J.$index$asx(this.pastDueInvoices, index), null, false, false, null, false, null); }, $signature: 328 }; @@ -447683,7 +447691,7 @@ t2 = t1.userCompanyStates._list[t2].invoiceState.map; t1 = this.selectedIds._list[index]; invoice = t2._map$_map.$index(0, t1); - return invoice == null ? new A.SizedBox(_null, _null, _null, _null) : new A.InvoiceListItem(invoice, _null, false, false, _null, _null); + return invoice == null ? new A.SizedBox(_null, _null, _null, _null) : new A.InvoiceListItem(invoice, _null, false, false, _null, false, _null); }, $signature: 151 }; @@ -447735,7 +447743,7 @@ }; A.PaymentSidebar_build_closure.prototype = { call$2(context, index) { - return new A.PaymentListItem(J.$index$asx(this.recentPayments, index), null, false, false, null, null); + return new A.PaymentListItem(J.$index$asx(this.recentPayments, index), null, false, false, null, false, null); }, $signature: 546 }; @@ -447753,7 +447761,7 @@ t2 = t1.userCompanyStates._list[t2].paymentState.map; t1 = this.selectedIds._list[index]; payment = t2._map$_map.$index(0, t1); - return payment == null ? new A.SizedBox(_null, _null, _null, _null) : new A.PaymentListItem(payment, _null, false, false, _null, _null); + return payment == null ? new A.SizedBox(_null, _null, _null, _null) : new A.PaymentListItem(payment, _null, false, false, _null, false, _null); }, $signature: 151 }; @@ -447989,7 +447997,7 @@ }; A.ExpenseSidbar_build_closure.prototype = { call$2(context, index) { - return A.ExpenseListItem$(J.$index$asx(this.recentExpenses, index), null, false, true, null, null, false); + return A.ExpenseListItem$(J.$index$asx(this.recentExpenses, index), null, false, true, null, null, false, false); }, $signature: 324 }; @@ -448007,7 +448015,7 @@ t2 = t1.userCompanyStates._list[t2].expenseState.map; t1 = this.selectedIds._list[index]; expense = t2._map$_map.$index(0, t1); - return expense == null ? new A.SizedBox(_null, _null, _null, _null) : A.ExpenseListItem$(expense, _null, false, true, _null, _null, false); + return expense == null ? new A.SizedBox(_null, _null, _null, _null) : A.ExpenseListItem$(expense, _null, false, true, _null, _null, false, false); }, $signature: 151 }; @@ -451102,9 +451110,9 @@ t1.subtitle = B.JSArray_methods.join$1(parts, " \u2022 "); } } - t4 = _this.showCheck; + t4 = _this.showSelected; if (A.getLayout(context) === B.AppLayout_desktop) - if (!t4) { + if (t4) { t5 = t6.id; t5 = t5 === (uiState.get$isEditing() ? expenseUIState.editing.id : expenseUIState.selectedId); } else @@ -451125,7 +451133,7 @@ var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { - if (t1.showCheck) + if (t1.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.ExpenseListItem_build__closure(t1), _null, _null, false, t1.isChecked), _null), _null); else { t2 = t1.expense; @@ -451147,7 +451155,7 @@ t9 = _this.textColor; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.Column$(A._setArrayType([t7, A.Text$(t8, _null, 3, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleSmall.copyWith$1$color(A.Color$fromARGB(153, t9.get$value(t9) >>> 16 & 255, t9.get$value(t9) >>> 8 & 255, t9.get$value(t9) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(8, _null, _null, _null), A.Text$(A.formatNumber(t3.get$grossAmount(), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false), _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), new A.SizedBox(16, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ExpenseListItem_build__closure1(t1), new A.ExpenseListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { - t2 = t1.showCheck ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.ExpenseListItem_build__closure3(t1), _null, _null, false, t1.isChecked), _null) : _null; + t2 = t1.showCheckbox ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.ExpenseListItem_build__closure3(t1), _null, _null, false, t1.isChecked), _null) : _null; t3 = context.dependOnInheritedWidgetOfExactType$1$0(type$.MediaQuery).data; t4 = t1.expense; t5 = t4.publicNotes; @@ -451244,7 +451252,7 @@ t3 = listUIState.selectedIds, t4 = t3 != null; t2 = t4 && B.JSArray_methods.contains$1(t3._list, t2); - return A.ExpenseListItem$(expense, t1.filter, t2, true, null, null, t4); + return A.ExpenseListItem$(expense, t1.filter, t2, true, null, null, t4, true); }, $signature: 324 }; @@ -458612,7 +458620,7 @@ expense = A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); t1 = this.$this; t2 = B.JSArray_methods.contains$1(t1._selected, expense); - return A.ExpenseListItem$(expense, t1._invoice_item_selector$_filter, t2, false, new A._InvoiceItemSelectorState_build__expenseList__closure(t1, expense), new A._InvoiceItemSelectorState_build__expenseList__closure0(t1, expense, context), false); + return A.ExpenseListItem$(expense, t1._invoice_item_selector$_filter, t2, false, new A._InvoiceItemSelectorState_build__expenseList__closure(t1, expense), new A._InvoiceItemSelectorState_build__expenseList__closure0(t1, expense, context), false, false); }, $signature: 324 }; @@ -458823,7 +458831,7 @@ } } if (A.getLayout(context) === B.AppLayout_desktop) - if (!_this.showCheck) { + if (_this.showSelected) { t8 = t6.id; t8 = t8 === (t4.get$isEditing() ? invoiceUIState.editing.id : invoiceUIState.selectedId); t4 = t8; @@ -458831,7 +458839,7 @@ t4 = false; else t4 = false; - return new A.DismissibleEntity(t3[t5].userCompany, t6, new A.LayoutBuilder(new A.InvoiceListItem_build_closure(t1, _this, t2, client, t7, textStyle, filterMatch, textColor, statusLabel, statusColor), _null), t4, _this.showCheck, true, _null); + return new A.DismissibleEntity(t3[t5].userCompany, t6, new A.LayoutBuilder(new A.InvoiceListItem_build_closure(t1, _this, t2, client, t7, textStyle, filterMatch, textColor, statusLabel, statusColor), _null), t4, _this.showSelected, true, _null); }, get$invoice() { return this.invoice; @@ -458842,7 +458850,7 @@ var t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { - if (t1.showCheck) + if (t1.showCheckbox) t2 = new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.InvoiceListItem_build__closure(), _null, _null, false, t1.isChecked), _null); else { t2 = t1.invoice; @@ -458875,7 +458883,7 @@ t8 = t8 !== 0 ? t8 : t3.amount; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t10, new A.SizedBox(10, _null, _null, _null), A.Text$(A.formatNumber(t8, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false), _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.InvoiceListItem_build__closure1(t1), new A.InvoiceListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { - t2 = t1.showCheck ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.InvoiceListItem_build__closure3(), _null, _null, false, t1.isChecked), _null) : _null; + t2 = t1.showCheckbox ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.InvoiceListItem_build__closure3(), _null, _null, false, t1.isChecked), _null) : _null; t3 = context.dependOnInheritedWidgetOfExactType$1$0(type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(_this.client.displayName, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.invoice; @@ -458907,7 +458915,7 @@ call$0() { var t1 = this.$this, t2 = t1.onTap; - return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheck, false); + return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheckbox, false); }, $signature: 0 }; @@ -458935,7 +458943,7 @@ call$0() { var t1 = this.$this, t2 = t1.onTap; - return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheck, false); + return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheckbox, false); }, $signature: 0 }; @@ -458977,7 +458985,7 @@ t3 = t2 != null, t4 = invoice.id; t2 = t3 && B.JSArray_methods.contains$1(t2._list, t4); - return new A.InvoiceListItem(invoice, t1.filter, t3, t2, null, null); + return new A.InvoiceListItem(invoice, t1.filter, t3, t2, null, true, null); }, $signature: 328 }; @@ -461738,14 +461746,14 @@ if (t8.length !== 0) t1.desktopSubtitle = (t7.length !== 0 ? t1.desktopSubtitle = t7 + " \u2022 " : t7) + t8; if (A.getLayout(context) === B.AppLayout_desktop) - if (!_this.showCheck) { + if (_this.showSelected) { t7 = t5.id; t7 = t7 === (uiState.get$isEditing() ? paymentUIState.editing.id : paymentUIState.selectedId); } else t7 = false; else t7 = false; - return new A.DismissibleEntity(t3[t4].userCompany, t5, new A.LayoutBuilder(new A.PaymentListItem_build_closure(t1, _this, t2, client, textStyle, filterMatch, textColor, mobileSubtitle, t6), _null), t7, _this.showCheck, true, _null); + return new A.DismissibleEntity(t3[t4].userCompany, t5, new A.LayoutBuilder(new A.PaymentListItem_build_closure(t1, _this, t2, client, textStyle, filterMatch, textColor, mobileSubtitle, t6), _null), t7, _this.showSelected, true, _null); }, get$payment() { return this.payment; @@ -461756,7 +461764,7 @@ var t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { - if (t1.showCheck) + if (t1.showCheckbox) t2 = new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.PaymentListItem_build__closure(), _null, _null, false, t1.isChecked), _null); else { t2 = t1.payment; @@ -461780,7 +461788,7 @@ t10 = _this.textColor; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 2, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleSmall.copyWith$1$color(A.Color$fromARGB(153, t10.get$value(t10) >>> 16 & 255, t10.get$value(t10) >>> 8 & 255, t10.get$value(t10) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(10, _null, _null, _null), A.Text$(A.formatNumber(t3.amount, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false), _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.PaymentListItem_build__closure1(t1), new A.PaymentListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { - t2 = t1.showCheck ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.PaymentListItem_build__closure3(), _null, _null, false, t1.isChecked), _null) : _null; + t2 = t1.showCheckbox ? new A.IgnorePointer(true, _null, A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, B.MaterialTapTargetSize_1, new A.PaymentListItem_build__closure3(), _null, _null, false, t1.isChecked), _null) : _null; t3 = context.dependOnInheritedWidgetOfExactType$1$0(type$.MediaQuery).data; t4 = t1.payment; t5 = type$.JSArray_legacy_Widget; @@ -461796,7 +461804,7 @@ call$0() { var t1 = this.$this, t2 = t1.onTap; - return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheck, false); + return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheckbox, false); }, $signature: 0 }; @@ -461824,7 +461832,7 @@ call$0() { var t1 = this.$this, t2 = t1.onTap; - return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheck, false); + return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheckbox, false); }, $signature: 0 }; @@ -461870,7 +461878,7 @@ t4 = t3 != null; t2 = payment.id; t2 = t4 && B.JSArray_methods.contains$1(t3._list, t2); - return new A.PaymentListItem(payment, t1.filter, t4, t2, null, null); + return new A.PaymentListItem(payment, t1.filter, t4, t2, null, true, null); }, $signature: 546 }; @@ -484933,21 +484941,21 @@ t4 = settings.enableReminder1; t6 = settings.numDaysReminder1; t15 = settings.scheduleReminder1; - t5.push(new A.ReminderSettings(t4, t6, settings.lateFeeAmount1, settings.lateFeePercent1, t15, new A._TemplatesAndRemindersState_build_closure2(_this, viewModel, settings), new A.ValueKey("__reminder1_" + t2 + "__", t10))); + t5.push(new A.ReminderSettings(viewModel, t4, t6, settings.lateFeeAmount1, settings.lateFeePercent1, t15, new A._TemplatesAndRemindersState_build_closure2(_this, viewModel, settings), new A.ValueKey("__reminder1_" + t2 + "__", t10))); } if (template === B.EmailTemplate_reminder2) { t2 = template.toString$0(0); t4 = settings.enableReminder2; t6 = settings.numDaysReminder2; t15 = settings.scheduleReminder2; - t5.push(new A.ReminderSettings(t4, t6, settings.lateFeeAmount2, settings.lateFeePercent2, t15, new A._TemplatesAndRemindersState_build_closure3(_this, viewModel, settings), new A.ValueKey("__reminder2_" + t2 + "__", t10))); + t5.push(new A.ReminderSettings(viewModel, t4, t6, settings.lateFeeAmount2, settings.lateFeePercent2, t15, new A._TemplatesAndRemindersState_build_closure3(_this, viewModel, settings), new A.ValueKey("__reminder2_" + t2 + "__", t10))); } if (template === B.EmailTemplate_reminder3) { t2 = template.toString$0(0); t4 = settings.enableReminder3; t6 = settings.numDaysReminder3; t15 = settings.scheduleReminder3; - t5.push(new A.ReminderSettings(t4, t6, settings.lateFeeAmount3, settings.lateFeePercent3, t15, new A._TemplatesAndRemindersState_build_closure4(_this, viewModel, settings), new A.ValueKey("__reminder3_" + t2 + "__", t10))); + t5.push(new A.ReminderSettings(viewModel, t4, t6, settings.lateFeeAmount3, settings.lateFeePercent3, t15, new A._TemplatesAndRemindersState_build_closure4(_this, viewModel, settings), new A.ValueKey("__reminder3_" + t2 + "__", t10))); } if (template === B.EmailTemplate_reminder_endless) { t2 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_57898_MaterialIcons_null_false, t1.get$sendEmail(), _null, new A._TemplatesAndRemindersState_build_closure5(_this, viewModel, settings), settings.enableReminderEndless); @@ -485426,37 +485434,38 @@ _this._widget.onChanged$5(_this._templates_and_reminders$_enabled, days, _this._templates_and_reminders$_schedule, feeAmount, feePercent); }, build$1(context) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, + var t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s18_ = "after_invoice_date", _s15_ = "before_due_date", _s14_ = "after_due_date", - t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.legacy_AppLocalization); - t1.toString; - t2 = $.$get$LocalizationsProvider__localizedValues(); - t3 = t1.localeCode; - t4 = J.$index$asx(t2.$index(0, t3), "days"); - if (t4 == null) - t4 = ""; - t4 = A.DecoratedFormField$(false, _null, false, _this._daysController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t4, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); - t5 = t1.get$disabled(t1); + t1 = _this._widget.viewModel, + t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.legacy_AppLocalization); + t2.toString; + t3 = $.$get$LocalizationsProvider__localizedValues(); + t4 = t2.localeCode; + t5 = J.$index$asx(t3.$index(0, t4), "days"); + if (t5 == null) + t5 = ""; + t5 = A.DecoratedFormField$(false, _null, false, _this._daysController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t5, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); + t1 = t1.state.uiState.settingsUIState.entityType !== B.EntityType_company ? "" : t2.get$disabled(t2); t6 = _this._widget.schedule; - t7 = t1.get$schedule(); - t8 = J.$index$asx(t2.$index(0, t3), _s18_); + t7 = t2.get$schedule(); + t8 = J.$index$asx(t3.$index(0, t4), _s18_); t9 = type$.legacy_String; t8 = A.DropdownMenuItem$(A.Text$(t8 == null ? "" : t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s18_, t9); - t10 = J.$index$asx(t2.$index(0, t3), _s15_); + t10 = J.$index$asx(t3.$index(0, t4), _s15_); t10 = A.DropdownMenuItem$(A.Text$(t10 == null ? "" : t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s15_, t9); - t11 = J.$index$asx(t2.$index(0, t3), _s14_); - t5 = A.AppDropdownButton$(t5, "", true, A._setArrayType([t8, t10, A.DropdownMenuItem$(A.Text$(t11 == null ? "" : t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s14_, t9)], type$.JSArray_legacy_DropdownMenuItem_legacy_String), _null, t7, new A._ReminderSettingsState_build_closure(_this), _null, true, t6, t9); - t1 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_57898_MaterialIcons_null_false, t1.get$sendEmail(), _null, new A._ReminderSettingsState_build_closure0(_this), _this._widget.enabled); - t6 = J.$index$asx(t2.$index(0, t3), "late_fee_amount"); + t11 = J.$index$asx(t3.$index(0, t4), _s14_); + t1 = A.AppDropdownButton$(t1, "", true, A._setArrayType([t8, t10, A.DropdownMenuItem$(A.Text$(t11 == null ? "" : t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s14_, t9)], type$.JSArray_legacy_DropdownMenuItem_legacy_String), _null, t7, new A._ReminderSettingsState_build_closure(_this), _null, true, t6, t9); + t2 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_57898_MaterialIcons_null_false, t2.get$sendEmail(), _null, new A._ReminderSettingsState_build_closure0(_this), _this._widget.enabled); + t6 = J.$index$asx(t3.$index(0, t4), "late_fee_amount"); if (t6 == null) t6 = ""; t6 = A.DecoratedFormField$(false, _null, false, _this._feeAmountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); - t3 = J.$index$asx(t2.$index(0, t3), "late_fee_percent"); - t2 = t3 == null ? "" : t3; - t3 = type$.JSArray_legacy_Widget; - return A.Column$(A._setArrayType([A.FormCard$(_null, A._setArrayType([t4, t5, new A.Padding(B.EdgeInsets_0_10_0_10, t1, _null), t6, A.DecoratedFormField$(false, _null, false, _this._feePercentController, _null, true, _null, _null, _null, _null, false, true, _null, new A.TextInputType(2, true, true), t2, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t3), _null, _null, false, _null, false, _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); + t4 = J.$index$asx(t3.$index(0, t4), "late_fee_percent"); + t3 = t4 == null ? "" : t4; + t4 = type$.JSArray_legacy_Widget; + return A.Column$(A._setArrayType([A.FormCard$(_null, A._setArrayType([t5, t1, new A.Padding(B.EdgeInsets_0_10_0_10, t2, _null), t6, A.DecoratedFormField$(false, _null, false, _this._feePercentController, _null, true, _null, _null, _null, _null, false, true, _null, new A.TextInputType(2, true, true), t3, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t4), _null, _null, false, _null, false, _null)], t4), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._ReminderSettingsState_dispose_closure.prototype = { @@ -495319,7 +495328,7 @@ t2 = t2 == null ? null : t2.id; if (t2 == null) t2 = ""; - return new A.PaymentListItem(payment, null, true, t2 === payment.id, new A._MatchDepositsState_build__closure1(t1, payment), null); + return new A.PaymentListItem(payment, null, true, t2 === payment.id, new A._MatchDepositsState_build__closure1(t1, payment), false, null); }, $signature: 546 }; @@ -495358,7 +495367,7 @@ var t1 = this.$this, invoice = t1._transaction_view$_invoices[index], t2 = t1._selectedInvoices; - return new A.InvoiceListItem(invoice, null, true, (t2 && B.JSArray_methods).contains$1(t2, invoice), new A._MatchDepositsState_build__closure0(t1, invoice), null); + return new A.InvoiceListItem(invoice, null, true, (t2 && B.JSArray_methods).contains$1(t2, invoice), new A._MatchDepositsState_build__closure0(t1, invoice), false, null); }, $signature: 328 }; @@ -495817,7 +495826,7 @@ expense = t1._transaction_view$_expenses[index], t2 = t1._selectedExpense; t2 = t2 == null ? null : t2.id; - return A.ExpenseListItem$(expense, null, t2 === expense.id, true, null, new A._MatchWithdrawalsState_build__closure9(t1, expense, this.store, this.transaction), true); + return A.ExpenseListItem$(expense, null, t2 === expense.id, true, null, new A._MatchWithdrawalsState_build__closure9(t1, expense, this.store, this.transaction), true, false); }, $signature: 324 }; @@ -504178,9 +504187,13 @@ }; A._ExampleEditorState.prototype = { initState$0() { - var t1, t2, _this = this; + var markdown, t1, t2, _this = this; _this.super$State$initState(); - t1 = A.deserializeMarkdownToDocument(_this._widget.value); + markdown = _this._widget.value; + markdown.toString; + markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); + markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); + t1 = A.deserializeMarkdownToDocument(A.stringReplaceAllUnchecked(markdown, "

", "\n")); t2 = _this.get$_hideOrShowToolbar(); t1.addListener$1(0, t2); t1.addListener$1(0, _this.get$_super_editor$_onChanged());