lukas-heiligenbrunner
f532deb5ad
add delete item in top menu bar add feature to rename file by tapping on title bar
46 lines
1.1 KiB
Dart
46 lines
1.1 KiB
Dart
import 'package:flutter/material.dart';
|
|
|
|
import '../canvas/document_types.dart';
|
|
import '../canvas/drawing_page.dart';
|
|
|
|
class NoteTile extends StatelessWidget {
|
|
const NoteTile({Key? key, required this.data}) : super(key: key);
|
|
|
|
final NoteMetaData data;
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return GestureDetector(
|
|
onTap: () {
|
|
Navigator.push(
|
|
context,
|
|
MaterialPageRoute(
|
|
builder: (context) => DrawingPage(meta: data),
|
|
),
|
|
);
|
|
},
|
|
child: SizedBox(
|
|
width: 100,
|
|
child: Column(
|
|
children: [
|
|
SizedBox(
|
|
height: 150,
|
|
width: 100,
|
|
child: Container(
|
|
color: Colors.white,
|
|
),
|
|
),
|
|
Text(
|
|
data.name,
|
|
style: const TextStyle(color: Colors.white),
|
|
overflow: TextOverflow.ellipsis,
|
|
),
|
|
Text('${data.lastModified.hour}:${data.lastModified.minute}',
|
|
style: const TextStyle(color: Colors.white))
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|