Improve auto-taxes
This commit is contained in:
parent
bd194ad5bc
commit
2ee4bdada4
|
|
@ -2,6 +2,7 @@
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
|
|
||||||
// Flutter imports:
|
// Flutter imports:
|
||||||
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
// Package imports:
|
// Package imports:
|
||||||
|
|
@ -441,6 +442,10 @@ class DashboardPanels extends StatelessWidget {
|
||||||
if (company.isModuleEnabled(EntityType.expense)) EntityType.expense,
|
if (company.isModuleEnabled(EntityType.expense)) EntityType.expense,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if (!kReleaseMode) {
|
||||||
|
return Text(company.taxData.toString());
|
||||||
|
}
|
||||||
|
|
||||||
return Stack(
|
return Stack(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Padding(
|
Padding(
|
||||||
|
|
|
||||||
|
|
@ -1131,8 +1131,9 @@ class InvoiceEditDesktopState extends State<InvoiceEditDesktop>
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
showDialog<void>(
|
showDialog<void>(
|
||||||
context: context,
|
context: context,
|
||||||
builder: (context) =>
|
builder: (context) => InvoiceTaxDetails(
|
||||||
InvoiceTaxDetails());
|
invoice: invoice,
|
||||||
|
));
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,23 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_redux/flutter_redux.dart';
|
||||||
|
import 'package:invoiceninja_flutter/data/models/invoice_model.dart';
|
||||||
|
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||||
|
|
||||||
class InvoiceTaxDetails extends StatelessWidget {
|
class InvoiceTaxDetails extends StatelessWidget {
|
||||||
const InvoiceTaxDetails({Key key}) : super(key: key);
|
const InvoiceTaxDetails({
|
||||||
|
Key key,
|
||||||
|
@required this.invoice,
|
||||||
|
}) : super(key: key);
|
||||||
|
|
||||||
|
final InvoiceEntity invoice;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final state = StoreProvider.of<AppState>(context).state;
|
||||||
final localization = AppLocalization.of(context);
|
final localization = AppLocalization.of(context);
|
||||||
|
final client = state.clientState.get(invoice.id);
|
||||||
|
final company = state.company;
|
||||||
|
|
||||||
return AlertDialog(
|
return AlertDialog(
|
||||||
title: Text(localization.taxDetails),
|
title: Text(localization.taxDetails),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue