1
0
mirror of https://github.com/dstark5/Openlib.git synced 2025-07-08 15:54:36 +08:00

added open with feature

This commit is contained in:
dstark5
2023-09-02 03:53:03 -07:00
parent 1de126104d
commit 93013fe6bb
13 changed files with 253 additions and 39 deletions

@ -3,7 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:openlib/ui/components/delete_dialog_widget.dart';
import 'package:openlib/ui/epub_viewer.dart' show launchEpubViewer;
import 'package:openlib/ui/pdf_viewer.dart';
import 'package:openlib/ui/pdf_viewer.dart' show launchPdfViewer;
class FileOpenAndDeleteButtons extends ConsumerWidget {
final String id;
@ -35,12 +35,8 @@ class FileOpenAndDeleteButtons extends ConsumerWidget {
)),
onPressed: () async {
if (format == 'pdf') {
Navigator.push(context,
MaterialPageRoute(builder: (BuildContext context) {
return PdfView(
fileName: '$id.$format',
);
}));
await launchPdfViewer(
fileName: '$id.$format', context: context, ref: ref);
} else {
await launchEpubViewer(
fileName: '$id.$format', context: context, ref: ref);