Files
GitJournal/lib/folder_views/grid_view.dart
Vishesh Handa 92e73c414d Move core Note classes into a separate file
I'm trying to get ride of this huge 'Note' class, and have it be quite
dumb. The idea is that we'll have separate Note subclasses - TxtNote,
MdNote, etc
2022-04-24 13:09:14 +02:00

45 lines
1.1 KiB
Dart

/*
* SPDX-FileCopyrightText: 2019-2021 Vishesh Handa <me@vhanda.in>
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import 'package:flutter/material.dart';
import 'package:gitjournal/core/folder/notes_folder.dart';
import 'package:gitjournal/core/notes/note.dart';
import 'package:gitjournal/folder_views/card_view.dart';
class GridFolderView extends StatelessWidget {
final NoteSelectedFunction noteTapped;
final NoteSelectedFunction noteLongPressed;
final NoteBoolPropertyFunction isNoteSelected;
final NotesFolder folder;
final String? emptyText;
final String searchTerm;
const GridFolderView({
required this.folder,
required this.noteTapped,
required this.noteLongPressed,
required this.isNoteSelected,
required this.emptyText,
required this.searchTerm,
});
@override
Widget build(BuildContext context) {
return CardView(
folder: folder,
noteTapped: noteTapped,
noteLongPressed: noteLongPressed,
emptyText: emptyText,
fixedHeight: true,
isNoteSelected: isNoteSelected,
searchTerm: searchTerm,
);
}
}