ente/lib/ui/viewer/search/filename_result_widget.dart
2022-07-28 11:24:40 +05:30

47 lines
1.4 KiB
Dart

import 'package:flutter/widgets.dart';
import 'package:photos/models/file.dart';
import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
class FileSuggestionsWigetGenerator extends StatelessWidget {
final File matchedFile;
const FileSuggestionsWigetGenerator(this.matchedFile, {Key key})
: super(key: key);
@override
Widget build(BuildContext context) {
return GestureDetector(
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 6, horizontal: 12),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Flexible(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text(
'File',
style: TextStyle(fontSize: 12),
),
const SizedBox(height: 8),
Text(
matchedFile.title,
style: const TextStyle(fontSize: 18),
overflow: TextOverflow.ellipsis,
),
const Text('1 memory')
],
),
),
SizedBox(
height: 50,
width: 50,
child: ThumbnailWidget(matchedFile),
),
],
),
),
);
}
}