more seed data and passing data along
This commit is contained in:
parent
8fe60e7ae3
commit
7f2cf0b49f
@ -95,38 +95,38 @@ void main() {
|
|||||||
// final database = AppDatabase();
|
// final database = AppDatabase();
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title',
|
// title: 'Projecting @ Climbers Rock',
|
||||||
// content: 'test session content description',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.started,
|
// status: SessionStatus.started,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title 2',
|
// title: 'Moonboard @ Boardroom',
|
||||||
// content: 'test session content description 2',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.pending,
|
// status: SessionStatus.pending,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title 3',
|
// title: 'Moonboard @ Boardroom',
|
||||||
// content: 'test session content description 3',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.completed,
|
// status: SessionStatus.completed,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title 4',
|
// title: 'Projecting @ Climbers Rock',
|
||||||
// content: 'test session content description 4',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.completed,
|
// status: SessionStatus.completed,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title 5',
|
// title: 'Off-Wall Training',
|
||||||
// content: 'test session content description 5',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.missed,
|
// status: SessionStatus.missed,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
// database.into(database.sessions).insert(SessionsCompanion.insert(
|
||||||
// title: 'test session title 6',
|
// title: 'Off-Wall Training',
|
||||||
// content: 'test session content description 6',
|
// content: 'Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.',
|
||||||
// status: SessionStatus.completed,
|
// status: SessionStatus.completed,
|
||||||
// date: Value(DateTime.now())));
|
// date: Value(DateTime.now())));
|
||||||
|
|
||||||
|
@ -25,9 +25,9 @@ class SessionCard extends StatelessWidget {
|
|||||||
// place holder until we can retrieve real data
|
// place holder until we can retrieve real data
|
||||||
final data = SessionModel(
|
final data = SessionModel(
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Projecting @ Climbers Rock - ${session.title}",
|
title: "Projecting @ Climbers Rock",
|
||||||
content:
|
content:
|
||||||
"${session.content} - Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.",
|
"Beta pully beta beta pinch one arm crimpy. Futuristic pinch, dyno dynamic drop knee climb. Climbing ondra slopey onsight beta ondra power endurance.",
|
||||||
date: DateTime.now(),
|
date: DateTime.now(),
|
||||||
activities: [
|
activities: [
|
||||||
ActivityModel(
|
ActivityModel(
|
||||||
@ -191,7 +191,7 @@ class SessionCard extends StatelessWidget {
|
|||||||
.animate(animation);
|
.animate(animation);
|
||||||
return SlideTransition(
|
return SlideTransition(
|
||||||
position: custom,
|
position: custom,
|
||||||
child: Dialog.fullscreen(child: SessionView(data: data)));
|
child: Dialog.fullscreen(child: SessionView(data: data, session: session)));
|
||||||
},
|
},
|
||||||
barrierDismissible: true,
|
barrierDismissible: true,
|
||||||
barrierLabel: '',
|
barrierLabel: '',
|
||||||
@ -276,7 +276,7 @@ class SessionCard extends StatelessWidget {
|
|||||||
return SlideTransition(
|
return SlideTransition(
|
||||||
position: custom,
|
position: custom,
|
||||||
child:
|
child:
|
||||||
Dialog.fullscreen(child: SessionView(data: data)));
|
Dialog.fullscreen(child: SessionView(data: data, session: session)));
|
||||||
},
|
},
|
||||||
barrierDismissible: true,
|
barrierDismissible: true,
|
||||||
barrierLabel: '',
|
barrierLabel: '',
|
||||||
|
@ -4,15 +4,17 @@ import 'package:intl/intl.dart';
|
|||||||
import 'package:intl/date_symbol_data_local.dart';
|
import 'package:intl/date_symbol_data_local.dart';
|
||||||
|
|
||||||
import 'package:sendtrain/classes/media.dart';
|
import 'package:sendtrain/classes/media.dart';
|
||||||
|
import 'package:sendtrain/database.dart';
|
||||||
import 'package:sendtrain/models/activity_model.dart';
|
import 'package:sendtrain/models/activity_model.dart';
|
||||||
import 'package:sendtrain/models/session_model.dart';
|
import 'package:sendtrain/models/session_model.dart';
|
||||||
import 'package:sendtrain/widgets/activity_card.dart';
|
import 'package:sendtrain/widgets/activity_card.dart';
|
||||||
import 'package:sendtrain/widgets/media_card.dart';
|
import 'package:sendtrain/widgets/media_card.dart';
|
||||||
|
|
||||||
class SessionView extends StatelessWidget {
|
class SessionView extends StatelessWidget {
|
||||||
const SessionView({super.key, required this.data});
|
const SessionView({super.key, required this.data, required this.session});
|
||||||
|
|
||||||
final SessionModel data;
|
final SessionModel data;
|
||||||
|
final Session session;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
@ -50,7 +52,7 @@ class SessionView extends StatelessWidget {
|
|||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
AppBar(
|
AppBar(
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
title: Text('Session @ ${dateFormat.format(data.date)}',
|
title: Text('Session @ ${dateFormat.format(session.date as DateTime)}',
|
||||||
style: const TextStyle(fontSize: 15)),
|
style: const TextStyle(fontSize: 15)),
|
||||||
),
|
),
|
||||||
Padding(
|
Padding(
|
||||||
@ -60,12 +62,12 @@ class SessionView extends StatelessWidget {
|
|||||||
maxLines: 1,
|
maxLines: 1,
|
||||||
style: const TextStyle(
|
style: const TextStyle(
|
||||||
fontSize: 25, fontWeight: FontWeight.bold),
|
fontSize: 25, fontWeight: FontWeight.bold),
|
||||||
data.title)),
|
session.title)),
|
||||||
SessionViewAchievements(achievements: data.achievements),
|
SessionViewAchievements(achievements: data.achievements),
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.only(left: 15, right: 15),
|
padding: const EdgeInsets.only(left: 15, right: 15),
|
||||||
child:
|
child:
|
||||||
Text(style: const TextStyle(fontSize: 15), data.content)),
|
Text(style: const TextStyle(fontSize: 15), session.content)),
|
||||||
const Padding(
|
const Padding(
|
||||||
padding: EdgeInsets.fromLTRB(15, 30, 0, 10),
|
padding: EdgeInsets.fromLTRB(15, 30, 0, 10),
|
||||||
child: Text(
|
child: Text(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user