mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
Alternative names is a list of strings
This commit is contained in:
@@ -7,13 +7,13 @@ class AddExcerciseProvider with ChangeNotifier {
|
||||
List<File> get excerciseImages => [..._excerciseImages];
|
||||
final List<File> _excerciseImages = [];
|
||||
String? _name;
|
||||
String? _alternativeName;
|
||||
List<String> _alternativeNames = [];
|
||||
ExerciseCategory? _targetArea;
|
||||
List<String?>? _primaryMuscles = [];
|
||||
List<String?>? _secondaryMuscles = [];
|
||||
|
||||
set exerciseName(String name) => _name = name;
|
||||
set alternateName(String? name) => _alternativeName = name;
|
||||
set alternateNames(List<String> names) => _alternativeNames = names;
|
||||
set targetArea(ExerciseCategory target) => _targetArea = target;
|
||||
set primaryMuclses(List<String?>? muscles) {
|
||||
if (muscles?.isNotEmpty ?? false) {
|
||||
@@ -40,9 +40,9 @@ class AddExcerciseProvider with ChangeNotifier {
|
||||
|
||||
//Just to Debug Provider
|
||||
printValues() {
|
||||
print('Name ${_name}');
|
||||
print('alternate name : ${_alternativeName}');
|
||||
print('target area : ${_targetArea}');
|
||||
print('Name $_name');
|
||||
print('alternate names : $_alternativeNames');
|
||||
print('target area : $_targetArea');
|
||||
print('primary mucsles');
|
||||
if (_primaryMuscles != null) {
|
||||
for (final a in _primaryMuscles!) {
|
||||
|
||||
@@ -128,7 +128,8 @@ class _BasicStepContent extends StatelessWidget {
|
||||
title: 'Alternative names',
|
||||
isMultiline: true,
|
||||
helperText: 'One name per line',
|
||||
onSaved: (String? alternateName) => addExercideProvider.alternateName = alternateName,
|
||||
onSaved: (String? alternateName) =>
|
||||
addExercideProvider.alternateNames = alternateName!.split('\n'),
|
||||
),
|
||||
ExerciseCategoryInputWidget<ExerciseCategory>(
|
||||
categories: categories,
|
||||
|
||||
Reference in New Issue
Block a user