Skip to content

Commit e7a1c38

Browse files
authored
feat: add /ladder (#272)
* add /ladder * prettier * add ladder test * group with other react routes
1 parent 4aaa694 commit e7a1c38

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

js/components/app.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { paths } from "../paths";
33
import { AppcuesTrackPage } from "./appcues";
44
import { Header } from "./header";
55
import { Home } from "./home";
6+
import { Ladder } from "./ladderPage/ladder";
67
import { HelpMenu, Menu } from "./menus";
78
import { captureException } from "@sentry/react";
89
import { ReactElement, useEffect } from "react";
@@ -68,6 +69,10 @@ const router = createBrowserRouter([
6869
path: paths.help,
6970
element: <HelpMenu />,
7071
},
72+
{
73+
path: paths.ladder,
74+
element: <Ladder />,
75+
},
7176
],
7277
},
7378
]);

js/components/ladderPage/ladder.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { ReactElement } from "react";
2+
3+
export const Ladder = (): ReactElement => {
4+
return <>Ladder Page</>;
5+
};

js/paths.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ export const paths = {
33
menu: "/menu",
44
help: "/help",
55
logout: "/logout",
6+
ladder: "/ladder",
67
} as const;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { Ladder } from "../../../components/ladderPage/ladder";
2+
import { render } from "@testing-library/react";
3+
4+
describe("Ladder", () => {
5+
test("renders", () => {
6+
const view = render(<Ladder />);
7+
expect(view.getByText("Ladder Page")).toBeInTheDocument();
8+
});
9+
});

lib/orbit_web/router.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ defmodule OrbitWeb.Router do
6363
get "/", ReactAppController, :home
6464
get "/menu", ReactAppController, :home
6565
get "/help", ReactAppController, :home
66+
get "/ladder", ReactAppController, :home
6667
get "/logout", AuthController, :logout
6768

6869
get "/sign-in-export/:filename", SignInExportController, :get

0 commit comments

Comments
 (0)