AddDiaryEntryPage constructor
- Key? key,
- required void onSave()?,
- required void switchToCameraScreen()?,
- required void switchToDiaryScreen()?,
- required void deletePhoto(
- String photoPath
- required TextEditingController titleController,
- required TextEditingController descriptionController,
- required TextEditingController locationController,
- required TextEditingController dateController,
- required bool isAiGenerated,
- required void onAiGeneratedChanged()?,
- List<
String> initialPhotoUrls = const [],
Creates a page to add a new diary entry.
Implementation
AddDiaryEntryPage({
super.key,
required this.onSave,
required this.switchToCameraScreen,
required this.switchToDiaryScreen,
required this.deletePhoto,
required this.titleController,
required this.descriptionController,
required this.locationController,
required this.dateController,
required this.isAiGenerated,
required this.onAiGeneratedChanged,
this.initialPhotoUrls = const [],
});