Recording tile: Remove onTap callback

This commit is contained in:
Elias Projahn 2020-04-22 10:10:25 +02:00
parent c8bf158985
commit 3f98037160
2 changed files with 29 additions and 35 deletions

View file

@ -57,13 +57,12 @@ class _TracksEditorState extends State<TracksEditor> {
body: ReorderableListView(
header: Column(
children: <Widget>[
recordingId != null
ListTile(
title: recordingId != null
? RecordingTile(
recordingId: recordingId,
onTap: selectRecording,
)
: ListTile(
title: Text('Select recording'),
: Text('Select recording'),
onTap: selectRecording,
),
ListTile(

View file

@ -7,11 +7,9 @@ import 'texts.dart';
class RecordingTile extends StatelessWidget {
final int recordingId;
final void Function() onTap;
RecordingTile({
this.recordingId,
this.onTap,
});
@override
@ -21,8 +19,7 @@ class RecordingTile extends StatelessWidget {
return StreamBuilder<Recording>(
stream: backend.db.recordingById(recordingId).watchSingle(),
builder: (context, snapshot) => ListTile(
title: Padding(
builder: (context, snapshot) => Padding(
padding: const EdgeInsets.symmetric(
vertical: 8.0,
),
@ -49,8 +46,6 @@ class RecordingTile extends StatelessWidget {
],
),
),
onTap: onTap,
),
);
}
}