## 概要 [Task3204: ヘッダ修正対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3204) - ヘルプページを追加して、ヘッダのタブに表示されるようにしました。 - ヘッダのタブはロールの制限なく見えるようにしています。 - ヘルプページからさらに個別のヘルプへのリンクは仮のURLにしています。 - 動作としては別タブで開くようにしています。 ## レビューポイント - パスをタブ名に合わせて`/support`としましたが不自然な点はないでしょうか? - 仮のURLがxxxとなっているため、別タブで開かれたページがNot Foundとなってしまっていますが問題ないでしょうか? ## UIの変更 - [Task3204](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/Task3204?csf=1&web=1&e=N9yn0D) ## 動作確認状況 - ローカルで確認
95 lines
3.4 KiB
TypeScript
95 lines
3.4 KiB
TypeScript
import { Route, Routes } from "react-router-dom";
|
|
import TopPage from "pages/TopPage";
|
|
import AuthPage from "pages/AuthPage";
|
|
import LoginPage from "pages/LoginPage";
|
|
import { AuthErrorPage } from "pages/ErrorPage";
|
|
import { NotFoundPage } from "pages/ErrorPage/notFound";
|
|
import { RouteAuthGuard } from "components/auth/routeAuthGuard";
|
|
import SignupPage from "pages/SignupPage";
|
|
import VerifyPage from "pages/VerifyPage";
|
|
import UserVerifyPage from "pages/UserVerifyPage";
|
|
import VerifySuccessPage from "pages/VerifySuccessPage";
|
|
import VerifyFailedPage from "pages/VerifyFailedPage";
|
|
import VerifyAlreadyExistPage from "pages/VerifyAlreadyExistPage";
|
|
import SignupCompletePage from "pages/SignupCompletePage";
|
|
import UserListPage from "pages/UserListPage";
|
|
import LicensePage from "pages/LicensePage";
|
|
import DictationPage from "pages/DictationPage";
|
|
import PartnerPage from "pages/PartnerPage";
|
|
import WorkflowPage from "pages/WorkflowPage";
|
|
import TypistGroupSettingPage from "pages/TypistGroupSettingPage";
|
|
import WorktypeIdSettingPage from "pages/WorkTypeIdSettingPage";
|
|
import AccountPage from "pages/AccountPage";
|
|
import AcceptToUsePage from "pages/TermsPage";
|
|
import { TemplateFilePage } from "pages/TemplateFilePage";
|
|
import { AccountDeleteSuccess } from "pages/AccountPage/accountDeleteSuccess";
|
|
import SupportPage from "pages/SupportPage";
|
|
|
|
const AppRouter: React.FC = () => (
|
|
<Routes>
|
|
<Route path="/" element={<TopPage />} />
|
|
<Route path="/auth" element={<AuthPage />} />
|
|
<Route path="/login" element={<LoginPage />} />
|
|
<Route path="/authError" element={<AuthErrorPage />} />
|
|
<Route
|
|
path="/signup"
|
|
element={<SignupPage completeTo="/signup/complete" />}
|
|
/>
|
|
<Route path="/terms" element={<AcceptToUsePage />} />
|
|
<Route path="/signup/complete" element={<SignupCompletePage />} />
|
|
<Route path="/mail-confirm/" element={<VerifyPage />} />
|
|
<Route path="/mail-confirm/user" element={<UserVerifyPage />} />
|
|
<Route path="/mail-confirm/success" element={<VerifySuccessPage />} />
|
|
<Route path="/mail-confirm/failed" element={<VerifyFailedPage />} />
|
|
<Route
|
|
path="/mail-confirm/alreadyExist"
|
|
element={<VerifyAlreadyExistPage />}
|
|
/>
|
|
<Route
|
|
path="/user"
|
|
element={<RouteAuthGuard component={<UserListPage />} />}
|
|
/>
|
|
<Route
|
|
path="/license"
|
|
element={<RouteAuthGuard component={<LicensePage />} />}
|
|
/>
|
|
<Route
|
|
path="/account"
|
|
element={<RouteAuthGuard component={<AccountPage />} />}
|
|
/>
|
|
<Route
|
|
path="/dictations"
|
|
element={<RouteAuthGuard component={<DictationPage />} />}
|
|
/>
|
|
<Route
|
|
path="/workflow"
|
|
element={<RouteAuthGuard component={<WorkflowPage />} />}
|
|
/>
|
|
<Route
|
|
path="/workflow/typist-group"
|
|
element={<RouteAuthGuard component={<TypistGroupSettingPage />} />}
|
|
/>
|
|
<Route
|
|
path="/workflow/worktype-id"
|
|
element={<RouteAuthGuard component={<WorktypeIdSettingPage />} />}
|
|
/>
|
|
<Route
|
|
path="/workflow/template"
|
|
element={<RouteAuthGuard component={<TemplateFilePage />} />}
|
|
/>
|
|
<Route
|
|
path="/partners"
|
|
element={<RouteAuthGuard component={<PartnerPage />} />}
|
|
/>
|
|
<Route path="/accountDeleteSuccess" element={<AccountDeleteSuccess />} />
|
|
<Route
|
|
path="/support"
|
|
element={<RouteAuthGuard component={<SupportPage />} />}
|
|
/>
|
|
|
|
<Route path="*" element={<NotFoundPage />} />
|
|
</Routes>
|
|
);
|
|
|
|
export default AppRouter;
|