mirror of
https://github.com/Iconica-Development/flutter_availability.git
synced 2025-05-19 13:13:44 +02:00
chore: rename screens and filenames to reflect the screen better
This commit is contained in:
parent
244df8ea1f
commit
01e1794754
3 changed files with 25 additions and 19 deletions
|
@ -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: () {
|
||||||
|
|
|
@ -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;
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue