Skip to content

Commit 224fff7

Browse files
committed
wip: extract react router chart functionality
1 parent bf93202 commit 224fff7

File tree

12 files changed

+20
-215
lines changed

12 files changed

+20
-215
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.13.0
1+
18.14.0

demo/src/components/pages/Account.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import * as React from "react";
2+
import { $ } from "react-router-chart";
23

34
import { Copy } from "../../constants";
45
import { namedRoutes } from "../../routes";
5-
import { $ } from "../../utils/createNamedRoutes";
66
import { Link } from "../buttons/Link";
77
import { useAuthState } from "../hooks/useAuthState";
88
import { usePageState } from "../hooks/usePageState";

demo/src/components/pages/Landing.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import * as React from "react";
2+
import { $ } from "react-router-chart";
23

34
import { Copy } from "../../constants";
45
import { namedRoutes } from "../../routes";
5-
import { $ } from "../../utils/createNamedRoutes";
66
import { Link } from "../buttons/Link";
77
import { PingPong } from "../ping-pong/PingPong";
88
import { AUTH_CONTAINER_STYLE } from "./constants";

demo/src/components/pages/SignIn.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as React from "react";
2+
import { $ } from "react-router-chart";
23
import { useNavigate } from "react-router-dom";
34

45
import { Copy } from "../../constants";
56
import { namedRoutes } from "../../routes";
6-
import { $ } from "../../utils/createNamedRoutes";
77
import { resolveTimeout } from "../../utils/resolveTimeout";
88
import { Link } from "../buttons/Link";
99
import { TextInput } from "../forms/TextInput";

demo/src/components/pages/SignOut.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as React from "react";
2+
import { $ } from "react-router-chart";
23
import { useNavigate } from "react-router-dom";
34

45
import { Copy } from "../../constants";
56
import { namedRoutes } from "../../routes";
6-
import { $ } from "../../utils/createNamedRoutes";
77
import { resolveTimeout } from "../../utils/resolveTimeout";
88
import { Link } from "../buttons/Link";
99
import { useAuthState } from "../hooks/useAuthState";

demo/src/components/pages/SignUp.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as React from "react";
2+
import { $ } from "react-router-chart";
23
import { useNavigate } from "react-router-dom";
34

45
import { Copy } from "../../constants";
56
import { namedRoutes } from "../../routes";
6-
import { $ } from "../../utils/createNamedRoutes";
77
import { resolveTimeout } from "../../utils/resolveTimeout";
88
import { Link } from "../buttons/Link";
99
import { TextInput } from "../forms/TextInput";

demo/src/routes.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import * as React from "react";
2+
import { $, Chart, NamedRoute } from "react-router-chart";
23
import { createBrowserRouter, redirect, RouteObject } from "react-router-dom";
34

45
import { Account } from "./components/pages/Account";
@@ -7,7 +8,6 @@ import { Landing } from "./components/pages/Landing";
78
import { SignIn } from "./components/pages/SignIn";
89
import { SignOut } from "./components/pages/SignOut";
910
import { SignUp } from "./components/pages/SignUp";
10-
import { $, createNamedRoutes, NamedRoute } from "./utils/createNamedRoutes";
1111

1212
export const ROOT_PATH = "/";
1313
export const BASE_NAME = "react-state-url-fragment";
@@ -52,6 +52,6 @@ export const routes: RouteObject[] = [
5252
},
5353
];
5454

55-
Object.assign(namedRoutes, createNamedRoutes(routes)[ROOT_PATH][BASE_NAME]);
55+
Object.assign(namedRoutes, Chart.describe(...routes)[ROOT_PATH][BASE_NAME]);
5656

5757
export const router = createBrowserRouter(routes);

demo/src/utils/createNamedRoutes.mocks.tsx

Lines changed: 0 additions & 74 deletions
This file was deleted.

demo/src/utils/createNamedRoutes.test.tsx

Lines changed: 0 additions & 9 deletions
This file was deleted.

demo/src/utils/createNamedRoutes.ts

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)