This commit is contained in:
Leon Bösche
2025-12-17 04:28:42 +01:00
parent e4ee0f9a68
commit bfb1792b5d

View File

@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:file_picker/file_picker.dart' hide FileType;
import 'package:go_router/go_router.dart';
import 'package:path/path.dart' as p;
import '../blocs/file_browser/file_browser_bloc.dart';
import '../blocs/file_browser/file_browser_event.dart';
import '../blocs/file_browser/file_browser_state.dart';
@@ -552,12 +553,29 @@ class _FileExplorerState extends State<FileExplorer> {
: Colors.transparent,
),
child: ListTile(
leading: Icon(
file.type == FileType.folder
? Icons.folder
: Icons.insert_drive_file,
color: AppTheme.primaryText,
),
leading: file.type == FileType.folder
? Icon(Icons.folder, color: AppTheme.primaryText, size: 36)
: Stack(
alignment: Alignment.bottomRight,
children: [
Icon(
Icons.insert_drive_file,
color: AppTheme.primaryText,
size: 36,
),
Padding(
padding: const EdgeInsets.only(bottom: 2, right: 6),
child: Text(
p.extension(file.name).toUpperCase(),
style: const TextStyle(
color: Colors.black,
fontSize: 6.25,
fontWeight: FontWeight.bold,
),
),
),
],
),
title: Text(
file.type == FileType.folder
? (file.name.startsWith('/') ? file.name : '/${file.name}')