media default and content
This commit is contained in:
@ -7,17 +7,6 @@ import 'package:sendtrain/daos/sessions_dao.dart';
|
||||
import 'package:sendtrain/database/database.dart';
|
||||
import 'package:sendtrain/widgets/generic/elements/form_text_input.dart';
|
||||
|
||||
// class AchievementEditor extends StatefulWidget {
|
||||
// const AchievementEditor({super.key, required this.session, this.callback});
|
||||
|
||||
// final Session session;
|
||||
// final Function? callback;
|
||||
|
||||
// @override
|
||||
// State<AchievementEditor> createState() => _AchievementEditorState();
|
||||
// }
|
||||
|
||||
// class _AchievementEditorState extends State<AchievementEditor> {
|
||||
class AchievementEditor extends StatelessWidget {
|
||||
AchievementEditor({super.key, required this.session, this.callback});
|
||||
|
||||
@ -43,7 +32,7 @@ class AchievementEditor extends StatelessWidget {
|
||||
child: Text('Create Achievement',
|
||||
textAlign: TextAlign.center,
|
||||
style: Theme.of(context).textTheme.titleLarge)),
|
||||
FormTextInput(controller: tec, title: 'Achievement'),
|
||||
FormTextInput(controller: tec, title: 'Achievement', icon: Icon(Icons.military_tech_rounded)),
|
||||
Row(mainAxisAlignment: MainAxisAlignment.end, children: [
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 10),
|
||||
@ -52,7 +41,7 @@ class AchievementEditor extends StatelessWidget {
|
||||
onPressed: () async {
|
||||
session.achievements;
|
||||
List achievements =
|
||||
json.decode(session.achievements!);
|
||||
json.decode(session.achievements ?? "[]");
|
||||
achievements.add(tec.text);
|
||||
Session updatedSession = session.copyWith(
|
||||
achievements:
|
||||
|
Reference in New Issue
Block a user