はじめに
- 登録フォームとタブを削除をする
- 日本語化をする
※前回の続き
内容
登録フォームとタブを削除をする
参考:Customization | Amplify UI for Flutter
イメージは、「SignInFormだけ使用する。 = 他のFormやTabは読みこまない。」
main.dart
Authenticatior(
...
authenticatorBuilder: (...){
return CustomLoginForm().getLoginForm(context, signInForm);
}
customLoginForm.dartでsignInFormを含んだWidgetを返すメソッド(上記だとgetLoginForm)を準備してあげる。
日本語化をする
参考:Customization | Amplify UI for Flutter
main.dartでAuthStringResolverを用意する。
AuthStringResolverには、ButtonやInput用のResolverを継承しカスタマイズしてインスタンス化して渡す。
具体的には、ButtonResolverやInputResolverなど。
ButtonResolverから辿ると定義元が確認できるので、対応するメソッドをoverrideするだけ。
「signIn」メソッドが「signin」メソッドになっているのは罠。