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