Fix stash conflict
This commit is contained in:
@@ -26,8 +26,12 @@ class PermanentOrder extends Equatable {
|
||||
final Map<String, double> roleRates;
|
||||
|
||||
@override
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
List<Object?> get props => <Object?>[
|
||||
=======
|
||||
List<Object?> get props => [
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
List<Object?> get props => [
|
||||
>>>>>>> Stashed changes
|
||||
|
||||
@@ -1,22 +1,31 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
import 'recurring_order_position.dart';
|
||||
|
||||
/// Represents a recurring staffing request spanning a date range.
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
import 'one_time_order.dart';
|
||||
import 'one_time_order_position.dart';
|
||||
|
||||
/// Represents a customer's request for recurring staffing.
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
class RecurringOrder extends Equatable {
|
||||
const RecurringOrder({
|
||||
required this.startDate,
|
||||
required this.endDate,
|
||||
required this.recurringDays,
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
required this.location,
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
required this.positions,
|
||||
this.hub,
|
||||
@@ -25,6 +34,7 @@ class RecurringOrder extends Equatable {
|
||||
this.roleRates = const <String, double>{},
|
||||
});
|
||||
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
/// Start date for the recurring schedule.
|
||||
final DateTime startDate;
|
||||
@@ -60,6 +70,8 @@ class RecurringOrder extends Equatable {
|
||||
recurringDays,
|
||||
location,
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
final DateTime startDate;
|
||||
final DateTime endDate;
|
||||
|
||||
@@ -77,6 +89,9 @@ class RecurringOrder extends Equatable {
|
||||
startDate,
|
||||
endDate,
|
||||
recurringDays,
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
positions,
|
||||
hub,
|
||||
@@ -86,6 +101,7 @@ class RecurringOrder extends Equatable {
|
||||
];
|
||||
}
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
|
||||
/// Minimal hub details used during recurring order creation.
|
||||
class RecurringOrderHubDetails extends Equatable {
|
||||
@@ -132,3 +148,5 @@ class RecurringOrderHubDetails extends Equatable {
|
||||
}
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
import 'package:krow_core/core.dart';
|
||||
import 'package:krow_domain/krow_domain.dart';
|
||||
|
||||
@@ -7,6 +8,8 @@ import '../repositories/hub_repository_interface.dart';
|
||||
/// Arguments for the UpdateHubUseCase.
|
||||
class UpdateHubArguments extends UseCaseArgument {
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
import 'package:krow_domain/krow_domain.dart';
|
||||
|
||||
import '../repositories/hub_repository_interface.dart';
|
||||
@@ -14,6 +17,9 @@ import '../../domain/arguments/create_hub_arguments.dart';
|
||||
|
||||
/// Arguments for the UpdateHubUseCase.
|
||||
class UpdateHubArguments {
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
const UpdateHubArguments({
|
||||
required this.id,
|
||||
@@ -26,10 +32,14 @@ class UpdateHubArguments {
|
||||
this.state,
|
||||
this.street,
|
||||
this.country,
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
this.country,
|
||||
this.zipCode,
|
||||
this.costCenter,
|
||||
=======
|
||||
this.zipCode,
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
this.zipCode,
|
||||
>>>>>>> Stashed changes
|
||||
@@ -46,6 +56,7 @@ class UpdateHubArguments {
|
||||
final String? street;
|
||||
final String? country;
|
||||
final String? zipCode;
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
final String? costCenter;
|
||||
|
||||
@@ -69,10 +80,15 @@ class UpdateHubArguments {
|
||||
/// Use case for updating an existing hub.
|
||||
class UpdateHubUseCase implements UseCase<UpdateHubArguments, Hub> {
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
}
|
||||
|
||||
/// Use case for updating an existing hub.
|
||||
class UpdateHubUseCase implements UseCase<Future<Hub>, UpdateHubArguments> {
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
UpdateHubUseCase(this.repository);
|
||||
|
||||
@@ -92,9 +108,12 @@ class UpdateHubUseCase implements UseCase<Future<Hub>, UpdateHubArguments> {
|
||||
street: params.street,
|
||||
country: params.country,
|
||||
zipCode: params.zipCode,
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
costCenter: params.costCenter,
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
import 'package:core_localization/core_localization.dart';
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
import 'package:design_system/design_system.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:flutter_modular/flutter_modular.dart';
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
import 'package:krow_core/core.dart';
|
||||
import 'package:krow_domain/krow_domain.dart';
|
||||
|
||||
@@ -100,6 +104,8 @@ class HubDetailsPage extends StatelessWidget {
|
||||
);
|
||||
},
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
import 'package:krow_domain/krow_domain.dart';
|
||||
import '../blocs/client_hubs_bloc.dart';
|
||||
import '../blocs/client_hubs_event.dart';
|
||||
@@ -160,12 +166,16 @@ class HubDetailsPage extends StatelessWidget {
|
||||
),
|
||||
],
|
||||
),
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
Future<void> _navigateToEditPage(BuildContext context) async {
|
||||
final bool? saved = await Modular.to.toEditHub(hub: hub);
|
||||
@@ -190,6 +200,8 @@ class HubDetailsPage extends StatelessWidget {
|
||||
style: TextButton.styleFrom(foregroundColor: UiColors.destructive),
|
||||
child: Text(t.client_hubs.delete_dialog.delete),
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
Widget _buildDetailItem({
|
||||
required String label,
|
||||
required String value,
|
||||
@@ -239,17 +251,23 @@ class HubDetailsPage extends StatelessWidget {
|
||||
),
|
||||
],
|
||||
),
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
|
||||
if (confirm == true) {
|
||||
bloc.add(HubDetailsDeleteRequested(hub.id));
|
||||
}
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
}
|
||||
|
||||
void _showEditDialog(BuildContext context) {
|
||||
@@ -280,6 +298,9 @@ class HubDetailsPage extends StatelessWidget {
|
||||
onCancel: () => Navigator.of(context).pop(),
|
||||
),
|
||||
);
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,9 +27,12 @@ class HubFormDialog extends StatefulWidget {
|
||||
String? placeId,
|
||||
double? latitude,
|
||||
double? longitude,
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
String? costCenter,
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
}) onSave;
|
||||
|
||||
@@ -42,9 +45,12 @@ class HubFormDialog extends StatefulWidget {
|
||||
|
||||
class _HubFormDialogState extends State<HubFormDialog> {
|
||||
late final TextEditingController _nameController;
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
late final TextEditingController _costCenterController;
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
late final TextEditingController _addressController;
|
||||
late final FocusNode _addressFocusNode;
|
||||
@@ -54,9 +60,12 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
void initState() {
|
||||
super.initState();
|
||||
_nameController = TextEditingController(text: widget.hub?.name);
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
_costCenterController = TextEditingController(text: widget.hub?.costCenter);
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
_addressController = TextEditingController(text: widget.hub?.address);
|
||||
_addressFocusNode = FocusNode();
|
||||
@@ -65,9 +74,12 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
@override
|
||||
void dispose() {
|
||||
_nameController.dispose();
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
_costCenterController.dispose();
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
_addressController.dispose();
|
||||
_addressFocusNode.dispose();
|
||||
@@ -84,8 +96,12 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
: t.client_hubs.add_hub_dialog.title;
|
||||
|
||||
final String buttonText = isEditing
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
? t.client_hubs.edit_hub.save_button
|
||||
=======
|
||||
? 'Save Changes' // TODO: localize
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
? 'Save Changes' // TODO: localize
|
||||
>>>>>>> Stashed changes
|
||||
@@ -131,6 +147,7 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
),
|
||||
),
|
||||
const SizedBox(height: UiConstants.space4),
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
_buildFieldLabel(t.client_hubs.add_hub_dialog.cost_center_label),
|
||||
TextFormField(
|
||||
@@ -143,6 +160,8 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
),
|
||||
const SizedBox(height: UiConstants.space4),
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
_buildFieldLabel(t.client_hubs.add_hub_dialog.address_label),
|
||||
HubAddressAutocomplete(
|
||||
@@ -179,6 +198,7 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
latitude: double.tryParse(
|
||||
_selectedPrediction?.lat ?? '',
|
||||
),
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
longitude: double.tryParse(
|
||||
_selectedPrediction?.lng ?? '',
|
||||
@@ -186,10 +206,15 @@ class _HubFormDialogState extends State<HubFormDialog> {
|
||||
costCenter: _costCenterController.text.trim().isEmpty ? null : _costCenterController.text.trim(),
|
||||
);
|
||||
=======
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
longitude: double.tryParse(
|
||||
_selectedPrediction?.lng ?? '',
|
||||
),
|
||||
);
|
||||
<<<<<<< Updated upstream
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
}
|
||||
},
|
||||
|
||||
@@ -4,9 +4,13 @@ import '../repositories/client_create_order_repository_interface.dart';
|
||||
|
||||
/// Use case for creating a permanent staffing order.
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/create_permanent_order_usecase.dart
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/create_permanent_order_usecase.dart
|
||||
class CreatePermanentOrderUseCase implements UseCase<PermanentOrder, void> {
|
||||
=======
|
||||
class CreatePermanentOrderUseCase implements UseCase<Future<void>, PermanentOrder> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/create_permanent_order_usecase.dart
|
||||
=======
|
||||
class CreatePermanentOrderUseCase implements UseCase<Future<void>, PermanentOrder> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/create_permanent_order_usecase.dart
|
||||
const CreatePermanentOrderUseCase(this._repository);
|
||||
|
||||
|
||||
@@ -4,9 +4,13 @@ import '../repositories/client_create_order_repository_interface.dart';
|
||||
|
||||
/// Use case for creating a recurring staffing order.
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/create_recurring_order_usecase.dart
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/create_recurring_order_usecase.dart
|
||||
class CreateRecurringOrderUseCase implements UseCase<RecurringOrder, void> {
|
||||
=======
|
||||
class CreateRecurringOrderUseCase implements UseCase<Future<void>, RecurringOrder> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/create_recurring_order_usecase.dart
|
||||
=======
|
||||
class CreateRecurringOrderUseCase implements UseCase<Future<void>, RecurringOrder> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/create_recurring_order_usecase.dart
|
||||
const CreateRecurringOrderUseCase(this._repository);
|
||||
|
||||
|
||||
@@ -14,9 +14,13 @@ class ReorderArguments {
|
||||
|
||||
/// Use case for reordering an existing staffing order.
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/reorder_usecase.dart
|
||||
<<<<<<< Updated upstream:apps/mobile/packages/features/client/orders/create_order/lib/src/domain/usecases/reorder_usecase.dart
|
||||
class ReorderUseCase implements UseCase<ReorderArguments, void> {
|
||||
=======
|
||||
class ReorderUseCase implements UseCase<Future<void>, ReorderArguments> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/reorder_usecase.dart
|
||||
=======
|
||||
class ReorderUseCase implements UseCase<Future<void>, ReorderArguments> {
|
||||
>>>>>>> Stashed changes:apps/mobile/packages/features/client/create_order/lib/src/domain/usecases/reorder_usecase.dart
|
||||
const ReorderUseCase(this._repository);
|
||||
|
||||
|
||||
@@ -4,6 +4,10 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:flutter_modular/flutter_modular.dart';
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
=======
|
||||
import 'package:krow_core/core.dart';
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
import 'package:krow_core/core.dart';
|
||||
>>>>>>> Stashed changes
|
||||
@@ -62,8 +66,12 @@ class SettingsLogout extends StatelessWidget {
|
||||
style: UiTypography.headline3m.textPrimary,
|
||||
),
|
||||
content: Text(
|
||||
<<<<<<< Updated upstream
|
||||
<<<<<<< Updated upstream
|
||||
'Are you sure you want to log out?',
|
||||
=======
|
||||
t.client_settings.profile.log_out_confirmation,
|
||||
>>>>>>> Stashed changes
|
||||
=======
|
||||
t.client_settings.profile.log_out_confirmation,
|
||||
>>>>>>> Stashed changes
|
||||
|
||||
Reference in New Issue
Block a user