Settings
This commit is contained in:
parent
b9fed78839
commit
c5e0db3caa
|
|
@ -9,7 +9,7 @@ class HelpText extends StatelessWidget {
|
||||||
return Container(
|
return Container(
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Opacity(
|
child: Opacity(
|
||||||
opacity: 0.5,
|
opacity: 0.8,
|
||||||
child: Text(
|
child: Text(
|
||||||
message,
|
message,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
|
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/forms/custom_field.dart';
|
import 'package:invoiceninja_flutter/ui/app/forms/custom_field.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart';
|
import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/app/help_text.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/invoice/invoice_item_view.dart';
|
import 'package:invoiceninja_flutter/ui/app/invoice/invoice_item_view.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/invoice/tax_rate_dropdown.dart';
|
import 'package:invoiceninja_flutter/ui/app/invoice/tax_rate_dropdown.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/responsive_padding.dart';
|
import 'package:invoiceninja_flutter/ui/app/responsive_padding.dart';
|
||||||
|
|
@ -62,15 +63,7 @@ class _InvoiceEditItemsState extends State<InvoiceEditItems> {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (invoice.lineItems.isEmpty) {
|
if (invoice.lineItems.isEmpty) {
|
||||||
return Center(
|
return HelpText(localization.clickPlusToAddItem);
|
||||||
child: Text(
|
|
||||||
localization.clickPlusToAddItem,
|
|
||||||
style: TextStyle(
|
|
||||||
color: Colors.grey,
|
|
||||||
fontSize: 20.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
final lineItems =
|
final lineItems =
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ class _TaxSettingsState extends State<TaxSettings> {
|
||||||
initialTaxName: settings.defaultTaxName2,
|
initialTaxName: settings.defaultTaxName2,
|
||||||
initialTaxRate: settings.defaultTaxRate2,
|
initialTaxRate: settings.defaultTaxRate2,
|
||||||
),
|
),
|
||||||
// TODO get null value from company
|
// TODO get null value from company
|
||||||
if ((settings.numberOfRates ?? 0) > 2)
|
if ((settings.numberOfRates ?? 0) > 2)
|
||||||
TaxRateDropdown(
|
TaxRateDropdown(
|
||||||
taxRates: company.taxRates,
|
taxRates: company.taxRates,
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ import 'package:invoiceninja_flutter/data/models/task_model.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
|
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/forms/date_picker.dart';
|
import 'package:invoiceninja_flutter/ui/app/forms/date_picker.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/forms/time_picker.dart';
|
import 'package:invoiceninja_flutter/ui/app/forms/time_picker.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/app/help_text.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/responsive_padding.dart';
|
import 'package:invoiceninja_flutter/ui/app/responsive_padding.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/task/edit/task_edit_times_vm.dart';
|
import 'package:invoiceninja_flutter/ui/task/edit/task_edit_times_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/task/task_time_view.dart';
|
import 'package:invoiceninja_flutter/ui/task/task_time_view.dart';
|
||||||
|
|
@ -60,15 +61,7 @@ class _TaskEditTimesState extends State<TaskEditTimes> {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (task.taskTimes.isEmpty) {
|
if (task.taskTimes.isEmpty) {
|
||||||
return Center(
|
return HelpText(localization.clickPlusToAddTime);
|
||||||
child: Text(
|
|
||||||
localization.clickPlusToAddTime,
|
|
||||||
style: TextStyle(
|
|
||||||
color: Colors.grey,
|
|
||||||
fontSize: 20.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
final taskTimes = task.taskTimes
|
final taskTimes = task.taskTimes
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue