Alternative names is a list of strings

This commit is contained in:
Roland Geider
2022-01-29 22:20:56 +01:00
parent 65b12e8d9a
commit c3a3d35139
2 changed files with 7 additions and 6 deletions

View File

@@ -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!) {

View File

@@ -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,