chore: rename screens and filenames to reflect the screen better

This commit is contained in:
Freek van de Ven 2024-07-11 11:41:31 +02:00
parent 0b286d1267
commit e308152b75
3 changed files with 25 additions and 19 deletions

View file

@ -1,8 +1,8 @@
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import "package:flutter_availability/flutter_availability.dart"; import "package:flutter_availability/flutter_availability.dart";
import "package:flutter_availability/src/service/availability_service.dart"; import "package:flutter_availability/src/service/availability_service.dart";
import "package:flutter_availability/src/ui/screens/template_availability_day_overview.dart"; import "package:flutter_availability/src/ui/screens/availability_modification.dart";
import "package:flutter_availability/src/ui/screens/template_day_edit.dart"; import "package:flutter_availability/src/ui/screens/template_day_modification.dart";
import "package:flutter_availability/src/ui/screens/template_overview.dart"; import "package:flutter_availability/src/ui/screens/template_overview.dart";
import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart"; import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart";
@ -37,7 +37,7 @@ MaterialPageRoute templateOverviewRoute() => MaterialPageRoute(
/// ///
MaterialPageRoute templateEditDayRoute(AvailabilityTemplateModel? template) => MaterialPageRoute templateEditDayRoute(AvailabilityTemplateModel? template) =>
MaterialPageRoute( MaterialPageRoute(
builder: (context) => AvailabilityDayTemplateEdit( builder: (context) => DayTemplateModificationScreen(
template: template, template: template,
onExit: () => Navigator.of(context).pop(), onExit: () => Navigator.of(context).pop(),
), ),
@ -49,7 +49,7 @@ MaterialPageRoute availabilityViewRoute(
List<AvailabilityWithTemplate> initialAvailabilities, List<AvailabilityWithTemplate> initialAvailabilities,
) => ) =>
MaterialPageRoute( MaterialPageRoute(
builder: (context) => AvailabilityModificationView( builder: (context) => AvailabilitiesModificationScreen(
dateRange: dateRange, dateRange: dateRange,
initialAvailabilities: initialAvailabilities, initialAvailabilities: initialAvailabilities,
onExit: () { onExit: () {

View file

@ -7,10 +7,12 @@ import "package:flutter_availability/src/ui/widgets/pause_selection.dart";
import "package:flutter_availability/src/util/scope.dart"; import "package:flutter_availability/src/util/scope.dart";
import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart"; import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart";
/// /// Screen for modifying the availabilities for a specific daterange
class AvailabilityModificationView extends StatefulWidget { /// There might already be availabilities for the selected period but they
/// /// will be overwritten
const AvailabilityModificationView({ class AvailabilitiesModificationScreen extends StatefulWidget {
/// Constructor
const AvailabilitiesModificationScreen({
required this.dateRange, required this.dateRange,
required this.onExit, required this.onExit,
required this.initialAvailabilities, required this.initialAvailabilities,
@ -18,9 +20,13 @@ class AvailabilityModificationView extends StatefulWidget {
}); });
/// The date for which the availability is being managed /// The date for which the availability is being managed
/// If the daterange is only 1 day the [AvailabilitiesModificationScreen] will
/// show the layout for a single day otherwise it will show the layout
/// for a period
final DateTimeRange dateRange; final DateTimeRange dateRange;
/// The initial availabilities for the selected period /// The initial availabilities for the selected period
/// If empty the user will be creating new availabilities
final List<AvailabilityWithTemplate> initialAvailabilities; final List<AvailabilityWithTemplate> initialAvailabilities;
/// Callback for when the user wants to navigate back or the /// Callback for when the user wants to navigate back or the
@ -28,12 +34,12 @@ class AvailabilityModificationView extends StatefulWidget {
final VoidCallback onExit; final VoidCallback onExit;
@override @override
State<AvailabilityModificationView> createState() => State<AvailabilitiesModificationScreen> createState() =>
_AvailabilityModificationViewState(); _AvailabilitiesModificationScreenState();
} }
class _AvailabilityModificationViewState class _AvailabilitiesModificationScreenState
extends State<AvailabilityModificationView> { extends State<AvailabilitiesModificationScreen> {
late AvailabilityModel _availability; late AvailabilityModel _availability;
bool _clearAvailability = false; bool _clearAvailability = false;
TimeOfDay? _startTime; TimeOfDay? _startTime;

View file

@ -7,9 +7,9 @@ import "package:flutter_availability/src/util/scope.dart";
import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart"; import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart";
/// Page for creating or editing a day template /// Page for creating or editing a day template
class AvailabilityDayTemplateEdit extends StatefulWidget { class DayTemplateModificationScreen extends StatefulWidget {
/// /// Constructor
const AvailabilityDayTemplateEdit({ const DayTemplateModificationScreen({
required this.template, required this.template,
required this.onExit, required this.onExit,
super.key, super.key,
@ -22,12 +22,12 @@ class AvailabilityDayTemplateEdit extends StatefulWidget {
final VoidCallback onExit; final VoidCallback onExit;
@override @override
State<AvailabilityDayTemplateEdit> createState() => State<DayTemplateModificationScreen> createState() =>
_AvailabilityDayTemplateEditState(); _DayTemplateModificationScreenState();
} }
class _AvailabilityDayTemplateEditState class _DayTemplateModificationScreenState
extends State<AvailabilityDayTemplateEdit> { extends State<DayTemplateModificationScreen> {
late int? _selectedColor; late int? _selectedColor;
late AvailabilityTemplateModel _template; late AvailabilityTemplateModel _template;