## 概要 [Task2802: 画面作成(利用規約同意画面)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2802) - 何をどう変更したか、追加したライブラリなど - 利用規約同意画面の実装を行いました - このPull Requestでの対象/対象外 - api.tsおよびstyles - 影響範囲(他の機能にも影響があるか) - ありません ## レビューポイント - 特にレビューしてほしい箇所 - URLの妥当性(動作確認のため別タスクで追加していますが、内容は本タスクで見てほしいです) 違和感ないか確認お願いします。 <Route path="/accept-to-use" element={<AcceptToUsePage />} /> - 各処理のエラーハンドリングについて ## UIの変更 - Before/Afterのスクショなど - スクショ置き場 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/Task2802?csf=1&web=1&e=otF5YX ## 動作確認状況 - ローカルで確認済 ## 補足 - 相談、参考資料などがあれば
57 lines
1.9 KiB
TypeScript
57 lines
1.9 KiB
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";
|
|
import ui from "features/ui/uiSlice";
|
|
import user from "features/user/userSlice";
|
|
import license from "features/license/licenseOrder/licenseSlice";
|
|
import licenseCardIssue from "features/license/licenseCardIssue/licenseCardIssueSlice";
|
|
import licenseCardActivate from "features/license/licenseCardActivate/licenseCardActivateSlice";
|
|
import licenseSummary from "features/license/licenseSummary/licenseSummarySlice";
|
|
import partnerLicense from "features/license/partnerLicense/partnerLicenseSlice";
|
|
import dictation from "features/dictation/dictationSlice";
|
|
import partner from "features/partner/partnerSlice";
|
|
import licenseOrderHistory from "features/license/licenseOrderHistory/licenseOrderHistorySlice";
|
|
import typistGroup from "features/workflow/typistGroup/typistGroupSlice";
|
|
import worktype from "features/workflow/worktype/worktypeSlice";
|
|
import account from "features/account/accountSlice";
|
|
import template from "features/workflow/template/templateSlice";
|
|
import workflow from "features/workflow/workflowSlice";
|
|
import terms from "features/terms/termsSlice";
|
|
|
|
export const store = configureStore({
|
|
reducer: {
|
|
login,
|
|
auth,
|
|
signup,
|
|
verify,
|
|
ui,
|
|
user,
|
|
license,
|
|
licenseCardIssue,
|
|
licenseCardActivate,
|
|
licenseSummary,
|
|
licenseOrderHistory,
|
|
partnerLicense,
|
|
dictation,
|
|
partner,
|
|
typistGroup,
|
|
worktype,
|
|
account,
|
|
template,
|
|
workflow,
|
|
terms,
|
|
},
|
|
});
|
|
|
|
export type RootState = ReturnType<typeof store.getState>;
|
|
export type AppThunk<ReturnType = void> = ThunkAction<
|
|
ReturnType,
|
|
RootState,
|
|
unknown,
|
|
Action<string>
|
|
>;
|
|
|
|
export type AppDispatch = typeof store.dispatch;
|