From 1be499f242612f0d11adf1729109a40f45f98b24 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Sat, 16 Nov 2019 09:24:20 +0100 Subject: [PATCH] Add support for PDFs --- lib/ui/tiles/post_tile.dart | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/ui/tiles/post_tile.dart b/lib/ui/tiles/post_tile.dart index 1f253d9..c1883df 100644 --- a/lib/ui/tiles/post_tile.dart +++ b/lib/ui/tiles/post_tile.dart @@ -177,6 +177,10 @@ class _PostTileState extends State { postContent = _buildPostWebLink(); break; + case PostKind.PDF: + postContent = _buildPostPDF(); + break; + case PostKind.COUNTDOWN: postContent = _buildCountDownTimer(); break; @@ -325,6 +329,16 @@ class _PostTileState extends State { ); } + Widget _buildPostPDF() { + return RaisedButton.icon( + onPressed: () { + launch(widget.post.fileURL); + }, + icon: Icon(Icons.picture_as_pdf), + label: Text(tr("PDF")), + ); + } + Widget _buildCountDownTimer() { return CountdownWidget( startTime: widget.post.timeSent,