Added sharing option in fileViewer
This commit is contained in:
@ -5,10 +5,12 @@ import 'package:better_open_file/better_open_file.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:photo_view/photo_view.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:share_plus/share_plus.dart';
|
||||
import 'package:syncfusion_flutter_pdfviewer/pdfviewer.dart';
|
||||
|
||||
import '../storage/base/settingsProvider.dart';
|
||||
import 'placeholderView.dart';
|
||||
import 'sharePositionOrigin.dart';
|
||||
|
||||
class FileViewer extends StatefulWidget {
|
||||
final String path;
|
||||
@ -43,6 +45,15 @@ class _FileViewerState extends State<FileViewer> {
|
||||
),
|
||||
icon: const Icon(Icons.open_in_new)
|
||||
),
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
Share.shareXFiles(
|
||||
[XFile(widget.path)],
|
||||
sharePositionOrigin: SharePositionOrigin.get(context),
|
||||
);
|
||||
},
|
||||
icon: const Icon(Icons.share_outlined),
|
||||
),
|
||||
...actions
|
||||
],
|
||||
);
|
||||
|
Reference in New Issue
Block a user