mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 23:42:00 +01:00
Fix typo
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:wger/providers/add_exercise_provider.dart';
|
||||
import 'package:wger/providers/base_provider.dart';
|
||||
import 'package:wger/providers/body_weight.dart';
|
||||
import 'package:wger/providers/exercises.dart';
|
||||
@@ -47,7 +48,6 @@ import 'package:wger/screens/workout_plan_screen.dart';
|
||||
import 'package:wger/screens/workout_plans_screen.dart';
|
||||
import 'package:wger/theme/theme.dart';
|
||||
|
||||
import 'providers/add_excercise_provider.dart';
|
||||
import 'providers/auth.dart';
|
||||
|
||||
void main() {
|
||||
@@ -104,7 +104,7 @@ class MyApp extends StatelessWidget {
|
||||
update: (context, auth, previous) => previous ?? GalleryProvider(auth, []),
|
||||
),
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => AddExcerciseProvider(),
|
||||
create: (_) => AddExerciseProvider(),
|
||||
)
|
||||
],
|
||||
child: Consumer<AuthProvider>(
|
||||
|
||||
@@ -4,7 +4,7 @@ import 'dart:io';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:wger/models/exercises/category.dart';
|
||||
|
||||
class AddExcerciseProvider with ChangeNotifier {
|
||||
class AddExerciseProvider with ChangeNotifier {
|
||||
List<File> get excerciseImages => [..._excerciseImages];
|
||||
final List<File> _excerciseImages = [];
|
||||
String? _name;
|
||||
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:wger/models/exercises/category.dart';
|
||||
import 'package:wger/providers/add_excercise_provider.dart';
|
||||
import 'package:wger/providers/add_exercise_provider.dart';
|
||||
import 'package:wger/providers/exercises.dart';
|
||||
import 'package:wger/widgets/add_exercise/add_exercise_multiselect_button.dart';
|
||||
import 'package:wger/widgets/add_exercise/add_exercise_text_area.dart';
|
||||
@@ -91,11 +91,11 @@ class _AddExerciseScreenState extends State<AddExerciseScreen> {
|
||||
if (_currentStep == lastStepIndex) {
|
||||
_addExercise();
|
||||
} else {
|
||||
log('Validation for step ${_currentStep}: ${_keys[_currentStep].currentState?.validate()}');
|
||||
log('Validation for step $_currentStep: ${_keys[_currentStep].currentState?.validate()}');
|
||||
|
||||
if (_keys[_currentStep].currentState?.validate() ?? false) {
|
||||
_keys[_currentStep].currentState?.save();
|
||||
context.read<AddExcerciseProvider>().printValues();
|
||||
context.read<AddExerciseProvider>().printValues();
|
||||
setState(() {
|
||||
_currentStep += 1;
|
||||
});
|
||||
@@ -116,7 +116,7 @@ class _BasicStepContent extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final addExercideProvider = context.read<AddExcerciseProvider>();
|
||||
final addExercideProvider = context.read<AddExerciseProvider>();
|
||||
final exerciseProvider = context.read<ExercisesProvider>();
|
||||
final categories = exerciseProvider.categories;
|
||||
final muscles = exerciseProvider.muscles;
|
||||
@@ -201,7 +201,7 @@ class _ImagesStepContentState extends State<_ImagesStepContent> with ExcerciseIm
|
||||
AppLocalizations.of(context).add_exercise_image_license,
|
||||
style: Theme.of(context).textTheme.caption,
|
||||
),
|
||||
Consumer<AddExcerciseProvider>(
|
||||
Consumer<AddExerciseProvider>(
|
||||
builder: (ctx, provider, __) => provider.excerciseImages.isNotEmpty
|
||||
? PreviewExcercizeImages(
|
||||
selectedimages: provider.excerciseImages,
|
||||
|
||||
@@ -3,7 +3,7 @@ import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:wger/providers/add_excercise_provider.dart';
|
||||
import 'package:wger/providers/add_exercise_provider.dart';
|
||||
|
||||
const validFileExtensions = ['jpg', 'jpeg', 'png', 'webp'];
|
||||
const maxFileSize = 20;
|
||||
@@ -45,7 +45,7 @@ mixin ExcerciseImagePickerMixin {
|
||||
return;
|
||||
}
|
||||
}
|
||||
context.read<AddExcerciseProvider>().addExcerciseImages(selectedImages);
|
||||
context.read<AddExerciseProvider>().addExcerciseImages(selectedImages);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,8 @@ import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:wger/widgets/add_exercise/mixins/image_picker_mixin.dart';
|
||||
import '../../providers/add_excercise_provider.dart';
|
||||
|
||||
import '../../providers/add_exercise_provider.dart';
|
||||
|
||||
class PreviewExcercizeImages extends StatelessWidget with ExcerciseImagePickerMixin {
|
||||
PreviewExcercizeImages({
|
||||
@@ -38,7 +39,7 @@ class PreviewExcercizeImages extends StatelessWidget with ExcerciseImagePickerMi
|
||||
child: IconButton(
|
||||
iconSize: 20,
|
||||
onPressed: () =>
|
||||
context.read<AddExcerciseProvider>().removeExcercise(file.path),
|
||||
context.read<AddExerciseProvider>().removeExcercise(file.path),
|
||||
color: Colors.white,
|
||||
icon: const Icon(Icons.delete),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user