## 概要 [Task1495: 画面実装(ユーザー認証画面)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1495) - メールの認証URLから、認証を実行して結果を表示するまでの画面を実装しました。 - 認証画面 - 認証完了画面 - 成功 - 失敗 - 認証済み - エラーハンドリング用のメソッドを`common`に追加しました。 - メールに送信される認証URLのパスを認証画面のパスに修正しました。 ## レビューポイント - エラーハンドリング用の処理は適切でしょうか? - 改行を画面に対応させるために暫定の処置を入れています。対応に問題はないでしょうか。 - アカウント登録のメール送信について、パスを対象となる画面のパス`mail-confirm/`に変更しました。 - 対応として適切でしょうか? ## UIの変更 - [Task1495](https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/Task1495?csf=1&web=1&e=bqT7nz) ## 動作確認状況 - ローカルで確認
25 lines
592 B
TypeScript
25 lines
592 B
TypeScript
import { configureStore, ThunkAction, Action } from "@reduxjs/toolkit";
|
|
import login from "features/login/loginSlice";
|
|
import auth from "features/auth/authSlice";
|
|
import signup from "features/signup/signupSlice";
|
|
import verify from "features/verify/verifySlice";
|
|
|
|
export const store = configureStore({
|
|
reducer: {
|
|
login,
|
|
auth,
|
|
signup,
|
|
verify,
|
|
},
|
|
});
|
|
|
|
export type RootState = ReturnType<typeof store.getState>;
|
|
export type AppThunk<ReturnType = void> = ThunkAction<
|
|
ReturnType,
|
|
RootState,
|
|
unknown,
|
|
Action<string>
|
|
>;
|
|
|
|
export type AppDispatch = typeof store.dispatch;
|