Files
GitJournal/lib/folder_views/grid_view.dart
Vishesh Handa 27c98b8b0a FolderViews: Minor refactor
Expose the noteTapped and noteLongPressed functions from all the views.
This will be required in the future as we support selecting a note (or
multiple notes) in order to perform some action on it.

Right now selecting a note means opening the Note Editor.
2020-07-31 19:38:26 +02:00

32 lines
819 B
Dart

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/folder_views/card_view.dart';
import 'package:gitjournal/folder_views/note_tile.dart';
class GridFolderView extends StatelessWidget {
final NoteSelectedFunction noteTapped;
final NoteSelectedFunction noteLongPressed;
final NotesFolder folder;
final String emptyText;
GridFolderView({
@required this.folder,
@required this.noteTapped,
@required this.noteLongPressed,
@required this.emptyText,
});
@override
Widget build(BuildContext context) {
return CardView(
folder: folder,
noteTapped: noteTapped,
noteLongPressed: noteLongPressed,
emptyText: emptyText,
fixedHeight: true,
);
}
}