Some further polishing of exercise detail page

This commit is contained in:
Roland Geider
2022-01-18 18:22:48 +01:00
parent eaa49951a0
commit 865dbeed91
2 changed files with 8 additions and 7 deletions

View File

@@ -17,9 +17,7 @@
*/
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:wger/models/exercises/exercise.dart';
import 'package:wger/widgets/core/app_bar.dart';
import 'package:wger/widgets/exercises/exercises.dart';
class ExerciseDetailScreen extends StatelessWidget {
@@ -29,13 +27,16 @@ class ExerciseDetailScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
final exerciseBase = ModalRoute.of(context)!.settings.arguments as Exercise;
final exercise = ModalRoute.of(context)!.settings.arguments as Exercise;
return Scaffold(
appBar: WgerAppBar(AppLocalizations.of(context).exercise),
appBar: AppBar(
title: Text(exercise.name),
),
body: Padding(
padding: const EdgeInsets.symmetric(horizontal: 10),
child: ExerciseDetail(exerciseBase)),
padding: const EdgeInsets.symmetric(horizontal: 10),
child: ExerciseDetail(exercise),
),
);
}
}

View File

@@ -45,7 +45,7 @@ class ExerciseDetail extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
// Name and category
Text(_exercise.name, style: Theme.of(context).textTheme.headline5),
const SizedBox(height: PADDING),
Pill(title: _exercise.category.name),
const SizedBox(height: PADDING),