From c29bd89a0a9ac8ed7957e547414532503bb840ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6sche?= Date: Sun, 25 Jan 2026 00:45:26 +0100 Subject: [PATCH] idle --- .../lib/pages/public_file_viewer.dart | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/b0esche_cloud/lib/pages/public_file_viewer.dart b/b0esche_cloud/lib/pages/public_file_viewer.dart index 0e4cf6c..328f504 100644 --- a/b0esche_cloud/lib/pages/public_file_viewer.dart +++ b/b0esche_cloud/lib/pages/public_file_viewer.dart @@ -81,14 +81,15 @@ class _PublicFileViewerState extends State { bool _isPdfFile() { final mimeType = _fileData?['capabilities']?['mimeType'] ?? ''; return mimeType == 'application/pdf' || - (_fileData?['capabilities']?['isPdf'] ?? false); + (_fileData?['capabilities']?['isPdf'] ?? false); } bool _isDocumentFile() { final mimeType = _fileData?['capabilities']?['mimeType'] ?? ''; - return mimeType == 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' || - mimeType == 'application/msword' || - mimeType.toString().contains('document'); + return mimeType == + 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' || + mimeType == 'application/msword' || + mimeType.toString().contains('document'); } void _downloadFile() { @@ -147,10 +148,7 @@ class _PublicFileViewerState extends State { const SizedBox(height: 8), Text( 'This document type requires download to view', - style: TextStyle( - color: AppTheme.secondaryText, - fontSize: 14, - ), + style: TextStyle(color: AppTheme.secondaryText, fontSize: 14), textAlign: TextAlign.center, ), ], @@ -180,10 +178,7 @@ class _PublicFileViewerState extends State { const SizedBox(height: 8), Text( 'This file type requires download to view', - style: TextStyle( - color: AppTheme.secondaryText, - fontSize: 14, - ), + style: TextStyle(color: AppTheme.secondaryText, fontSize: 14), textAlign: TextAlign.center, ), ], @@ -265,7 +260,10 @@ class _PublicFileViewerState extends State { children: [ // File info bar Container( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 8, + ), color: AppTheme.primaryBackground.withValues(alpha: 0.8), child: Row( children: [ @@ -290,9 +288,7 @@ class _PublicFileViewerState extends State { ), ), // File content - Expanded( - child: _buildFilePreview(), - ), + Expanded(child: _buildFilePreview()), // Video controls (if video) if (_isVideoFile() && _videoController != null) Container(