SNDTRN-1: update build and some ui changes #1

Merged
jshbrmn merged 13 commits from feature/SNDTRN-1-update-build into main 2024-11-29 09:25:00 -08:00
2 changed files with 77 additions and 32 deletions
Showing only changes of commit 8890346b59 - Show all commits

View File

@ -7,9 +7,46 @@ class ActivityActionView extends StatefulWidget {
final ActivityAction action; final ActivityAction action;
@override @override
State<StatefulWidget> createState() { State<ActivityActionView> createState() => _ActivityActionViewState();
// TODO: implement createState }
throw UnimplementedError();
class _ActivityActionViewState extends State<ActivityActionView> {
@override
Widget build(BuildContext context) {
return Column(
children: [
Expanded(
child: ListView(
children: <Widget>[
Text(
textAlign: TextAlign.left,
style: const TextStyle(fontSize: 15),
widget.action.description)
],
),
),
],
);
// return Column(
// children: [Expanded(
// child: Column(
// children: [
// Text(
// textAlign: TextAlign.left,
// style: const TextStyle(fontSize: 15),
// widget.action.description),
// ]
// ),
// ),
// // this will be you container
// const Column(children: [
// Text(
// textAlign: TextAlign.left,
// style: TextStyle(fontSize: 15),
// 'bottom')
// ],)
// ],
// );
} }
} }

View File

@ -1,5 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:sendtrain/classes/activity_action.dart';
import 'package:sendtrain/models/activity_model.dart'; import 'package:sendtrain/models/activity_model.dart';
import 'package:sendtrain/widgets/activity_action_view.dart';
class ActivityView extends StatelessWidget { class ActivityView extends StatelessWidget {
const ActivityView({super.key, required this.activity}); const ActivityView({super.key, required this.activity});
@ -8,9 +10,7 @@ class ActivityView extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Column( var content = [
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
AppBar( AppBar(
centerTitle: true, centerTitle: true,
title: const Text('Activity', title: const Text('Activity',
@ -37,8 +37,16 @@ class ActivityView extends StatelessWidget {
child: Text( child: Text(
textAlign: TextAlign.left, textAlign: TextAlign.left,
style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold), style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold),
'Actions:')), 'Actions:'))
], ];
for (var action in activity.actions){
content.add(ActivityActionView(action: action));
}
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: content
); );
} }
} }