diff options
Diffstat (limited to 'lib/screens')
| -rw-r--r-- | lib/screens/level_selection.dart | 19 | 
1 files changed, 4 insertions, 15 deletions
| diff --git a/lib/screens/level_selection.dart b/lib/screens/level_selection.dart index eff9274..41eb4f7 100644 --- a/lib/screens/level_selection.dart +++ b/lib/screens/level_selection.dart @@ -1,14 +1,13 @@  import 'dart:io'; -import 'package:file_picker/file_picker.dart';  import 'package:flutter/material.dart';  import 'package:permission_handler/permission_handler.dart'; -import 'package:sense_the_rhythm/widgets/connection_status_button.dart';  import 'package:shared_preferences/shared_preferences.dart'; +import 'package:file_picker/file_picker.dart';  import 'package:sense_the_rhythm/utils/esense_input.dart';  import 'package:sense_the_rhythm/utils/simfile.dart'; -import 'package:sense_the_rhythm/widgets/esense_connect_dialog.dart'; -import 'package:sense_the_rhythm/screens/level.dart'; +import 'package:sense_the_rhythm/widgets/connection_status_button.dart'; +import 'package:sense_the_rhythm/widgets/level_list_entry.dart';  class LevelSelection extends StatefulWidget {    const LevelSelection({super.key}); @@ -133,17 +132,7 @@ class _LevelSelectionState extends State<LevelSelection> {                        const Divider(),                    itemBuilder: (context, index) {                      Simfile simfile = stepmaniaCoursesFoldersFiltered[index]; -                    return ListTile( -                      leading: Image.file(File(simfile.bannerPath!)), -                      trailing: Icon(Icons.play_arrow), -                      title: Text(simfile.tags["TITLE"]!), -                      subtitle: Text('3:45'), -                      onTap: () => Navigator.push( -                          context, -                          MaterialPageRoute( -                              builder: (BuildContext context) => -                                  Level(simfile))), -                    ); +                    return LevelListEntry(simfile: simfile);                    },                  ),                ), | 
