Open apomalyn opened 8 months ago
As a user, I want a way to update my name on the application
TextEditingController
onEditionComplete
UserRepository.updateSelf
disableDisplayNameTextField
onEditDisplayNameButtonPressed
Text
TextField(readOnly: viewModel.disableDisplayNameTextField, controller: viewModel.controller)
viewModel.disableDisplayNameTextField == true
InputDecoration
IconButton
TextField
viewModel.onEditDisplayNameButtonPressed
Child of #130
Depends on:
As a user, I want a way to update my name on the application
Requirements
What needs to be done
TextEditingController
with:onEditionComplete
that:UserRepository.updateSelf
disableDisplayNameTextField
to falsedisableDisplayNameTextField
boolean, default = falseonEditDisplayNameButtonPressed
that:disableDisplayNameTextField
to trueText
widget with aTextField(readOnly: viewModel.disableDisplayNameTextField, controller: viewModel.controller)
,viewModel.disableDisplayNameTextField == true
strip it to all decoration so it appears like aText
InputDecoration
to send completionIconButton
on the right of theTextField
viewModel.disableDisplayNameTextField == true
viewModel.onEditDisplayNameButtonPressed
Dependencies
Child of #130
Depends on:
145
148