Can show expense in full screen
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -99,6 +99,19 @@ class ExpenseEditor extends HookConsumerWidget {
|
||||
}
|
||||
}
|
||||
|
||||
// Open invoice in full screen
|
||||
handleFullScreenInvoice() {
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (c) => Scaffold(
|
||||
appBar: AppBar(title: Text("Expense")),
|
||||
body: SingleChildScrollView(
|
||||
child: PDFViewer(pdfBytes: file, fit: BoxFit.fitWidth),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text("Expense info"),
|
||||
@@ -130,7 +143,10 @@ class ExpenseEditor extends HookConsumerWidget {
|
||||
children: [
|
||||
// Expense preview
|
||||
Expanded(
|
||||
child: PDFViewer(pdfBytes: file, fit: BoxFit.contain),
|
||||
child: GestureDetector(
|
||||
onTap: handleFullScreenInvoice,
|
||||
child: PDFViewer(pdfBytes: file, fit: BoxFit.contain),
|
||||
),
|
||||
),
|
||||
|
||||
SizedBox(height: 10),
|
||||
|
Reference in New Issue
Block a user