diff --git a/frontend-react/src/AppRouter.tsx b/frontend-react/src/AppRouter.tsx index ec4f6eb1737..ad0ab480a78 100644 --- a/frontend-react/src/AppRouter.tsx +++ b/frontend-react/src/AppRouter.tsx @@ -31,6 +31,7 @@ import { EditReceiverSettingsWithAuth } from "./components/Admin/EditReceiverSet import { AdminRevHistoryWithAuth } from "./pages/admin/AdminRevHistory"; import { ErrorNoPage } from "./pages/error/legacy-content/ErrorNoPage"; import { MessageDetailsWithAuth } from "./components/MessageTracker/MessageDetails"; +import { ManagePublicKeyWithAuth } from "./components/ManagePublicKey/ManagePublicKey"; export enum FeatureName { DAILY_DATA = "Daily Data", @@ -106,6 +107,10 @@ export const appRoutes = [ path: "/admin/revisionhistory/org/:org/settingtype/:settingType", element: , }, + { + path: "/resources/manage-public-key", + element: , + }, { path: "/file-handler/validate", element: }, /* Handles any undefined route */ { path: "*", element: }, diff --git a/frontend-react/src/components/ManagePublicKey/ManagePublicKey.tsx b/frontend-react/src/components/ManagePublicKey/ManagePublicKey.tsx new file mode 100644 index 00000000000..85976fc22a9 --- /dev/null +++ b/frontend-react/src/components/ManagePublicKey/ManagePublicKey.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import { GridContainer } from "@trussworks/react-uswds"; + +import { AuthElement } from "../AuthElement"; +import { withCatchAndSuspense } from "../RSErrorBoundary"; +import { MemberType } from "../../hooks/UseOktaMemberships"; + +export function ManagePublicKey() { + return ( + +

Manage Public Key

+

+ Send your public key to begin the REST API authentication + process. +

+
+ ); +} + +export const ManagePublicKeyWithAuth = () => ( + )} + requiredUserType={MemberType.SENDER} + /> +);