Fixed exports, added misssing questions.
This commit is contained in:
parent
dc7de89690
commit
b082e78eec
5 changed files with 68 additions and 40 deletions
|
|
@ -28,7 +28,7 @@ class _NotesPageState extends State<NotesPage> {
|
|||
final _generalObservationsController = TextEditingController();
|
||||
final _autonRundownController = TextEditingController();
|
||||
final _intakePositionController = TextEditingController();
|
||||
final _scoreMechanisimController = TextEditingController();
|
||||
final _scoreMechanismController = TextEditingController();
|
||||
double _fuelPerCycle = 0;
|
||||
bool _canDriveUnderTrench = false;
|
||||
bool _canDriveOverBump = false;
|
||||
|
|
@ -49,7 +49,7 @@ class _NotesPageState extends State<NotesPage> {
|
|||
_botPositionController.dispose();
|
||||
_generalObservationsController.dispose();
|
||||
_intakePositionController.dispose();
|
||||
_scoreMechanisimController.dispose();
|
||||
_scoreMechanismController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ class _NotesPageState extends State<NotesPage> {
|
|||
}
|
||||
|
||||
Future<void> _loadNotes() async {
|
||||
SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
prefs = await SharedPreferences.getInstance();
|
||||
|
||||
_botPositionController.text = prefs.getString(_generateKey('botPosition')) ?? '';
|
||||
_botPositionController.addListener(() => _saveString('botPosition', _botPositionController.text));
|
||||
|
|
@ -72,8 +72,8 @@ class _NotesPageState extends State<NotesPage> {
|
|||
_intakePositionController.text = prefs.getString(_generateKey('intakePosition')) ?? '';
|
||||
_intakePositionController.addListener(() => _saveString('intakePosition', _intakePositionController.text));
|
||||
|
||||
_scoreMechanisimController.text = prefs.getString(_generateKey('scoreMechanism')) ?? '';
|
||||
_scoreMechanisimController.addListener(() => _saveString('scoreMechanism', _scoreMechanisimController.text));
|
||||
_scoreMechanismController.text = prefs.getString(_generateKey('scoreMechanism')) ?? '';
|
||||
_scoreMechanismController.addListener(() => _saveString('scoreMechanism', _scoreMechanismController.text));
|
||||
|
||||
_fuelPerCycle = prefs.getDouble(_generateKey('fuelPerCycle')) ?? 0.0;
|
||||
_canDriveUnderTrench = prefs.getBool(_generateKey('canDriveUnderTrench')) ?? false;
|
||||
|
|
@ -107,12 +107,12 @@ class _NotesPageState extends State<NotesPage> {
|
|||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text('Notes'),
|
||||
),
|
||||
body: _isLoading
|
||||
? const Center(child: CircularProgressIndicator())
|
||||
: SafeArea(
|
||||
appBar: AppBar(
|
||||
title: Text('Notes'),
|
||||
),
|
||||
body: _isLoading
|
||||
? const Center(child: CircularProgressIndicator())
|
||||
: SafeArea(
|
||||
child: Column(
|
||||
children: [
|
||||
Padding(
|
||||
|
|
@ -144,7 +144,7 @@ class _NotesPageState extends State<NotesPage> {
|
|||
),
|
||||
],
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
|
|
@ -192,6 +192,15 @@ class _NotesPageState extends State<NotesPage> {
|
|||
),
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
TextField(
|
||||
controller: _intakePositionController,
|
||||
decoration: const InputDecoration(
|
||||
labelText: 'Intake Position',
|
||||
hintText: 'e.g., Ground',
|
||||
border: OutlineInputBorder(),
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
SwitchListTile(
|
||||
title: Text('Can Drive Over Bump', style: Theme.of(context).textTheme.titleSmall),
|
||||
value: _canDriveOverBump,
|
||||
|
|
@ -325,4 +334,4 @@ class _NotesPageState extends State<NotesPage> {
|
|||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue