Client statements
This commit is contained in:
parent
1fe255befd
commit
d51d722e4a
|
|
@ -20,6 +20,7 @@ import 'package:invoiceninja_flutter/ui/app/web_socket_refresh.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/init_screen.dart';
|
import 'package:invoiceninja_flutter/ui/auth/init_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/lock_screen.dart';
|
import 'package:invoiceninja_flutter/ui/auth/lock_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/login_vm.dart';
|
import 'package:invoiceninja_flutter/ui/auth/login_vm.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/client/client_pdf_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/company_gateway/company_gateway_screen.dart';
|
import 'package:invoiceninja_flutter/ui/company_gateway/company_gateway_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/company_gateway/company_gateway_screen_vm.dart';
|
import 'package:invoiceninja_flutter/ui/company_gateway/company_gateway_screen_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/company_gateway/edit/company_gateway_edit_vm.dart';
|
import 'package:invoiceninja_flutter/ui/company_gateway/edit/company_gateway_edit_vm.dart';
|
||||||
|
|
@ -378,6 +379,7 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
ClientScreen.route: (context) => ClientScreenBuilder(),
|
ClientScreen.route: (context) => ClientScreenBuilder(),
|
||||||
ClientViewScreen.route: (context) => ClientViewScreen(),
|
ClientViewScreen.route: (context) => ClientViewScreen(),
|
||||||
ClientEditScreen.route: (context) => ClientEditScreen(),
|
ClientEditScreen.route: (context) => ClientEditScreen(),
|
||||||
|
ClientPdfScreen.route: (context) => ClientPdfScreen(),
|
||||||
InvoiceScreen.route: (context) =>
|
InvoiceScreen.route: (context) =>
|
||||||
InvoiceScreenBuilder(),
|
InvoiceScreenBuilder(),
|
||||||
InvoiceViewScreen.route: (context) =>
|
InvoiceViewScreen.route: (context) =>
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ import 'package:invoiceninja_flutter/ui/app/history_drawer_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/loading_indicator.dart';
|
import 'package:invoiceninja_flutter/ui/app/loading_indicator.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/menu_drawer_vm.dart';
|
import 'package:invoiceninja_flutter/ui/app/menu_drawer_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/screen_imports.dart';
|
import 'package:invoiceninja_flutter/ui/app/screen_imports.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/client/client_pdf_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/credit/credit_email_vm.dart';
|
import 'package:invoiceninja_flutter/ui/credit/credit_email_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/credit/credit_pdf_vm.dart';
|
import 'package:invoiceninja_flutter/ui/credit/credit_pdf_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/credit/credit_screen.dart';
|
import 'package:invoiceninja_flutter/ui/credit/credit_screen.dart';
|
||||||
|
|
@ -387,7 +388,7 @@ class EntityScreens extends StatelessWidget {
|
||||||
child = TaskEditScreen();
|
child = TaskEditScreen();
|
||||||
break;
|
break;
|
||||||
case ClientScreen.route:
|
case ClientScreen.route:
|
||||||
child = ClientEditScreen();
|
child = isPdf ? ClientPdfScreen() : ClientEditScreen();
|
||||||
break;
|
break;
|
||||||
case VendorScreen.route:
|
case VendorScreen.route:
|
||||||
child = VendorEditScreen();
|
child = VendorEditScreen();
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ class ClientPdfScreen extends StatelessWidget {
|
||||||
|
|
||||||
final bool showAppBar;
|
final bool showAppBar;
|
||||||
|
|
||||||
static const String route = '/invoice/pdf';
|
static const String route = '/client/pdf';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
@ -21,7 +21,7 @@ class ClientPdfScreen extends StatelessWidget {
|
||||||
},
|
},
|
||||||
builder: (context, vm) {
|
builder: (context, vm) {
|
||||||
return ClientPdfView(
|
return ClientPdfView(
|
||||||
key: ValueKey('__invoice_pdf_${vm.client.id}__'),
|
key: ValueKey('__client_pdf_${vm.client.id}__'),
|
||||||
viewModel: vm,
|
viewModel: vm,
|
||||||
showAppBar: showAppBar,
|
showAppBar: showAppBar,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue