forked from remix-run/react-router
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWeb.js
More file actions
124 lines (122 loc) · 5.24 KB
/
Web.js
File metadata and controls
124 lines (122 loc) · 5.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
export default {
api: [
require("../../../packages/react-router/docs/api/hooks.md?web"),
require("../../../packages/react-router-dom/docs/api/BrowserRouter.md"),
require("../../../packages/react-router-dom/docs/api/HashRouter.md"),
require("../../../packages/react-router-dom/docs/api/Link.md"),
require("../../../packages/react-router-dom/docs/api/NavLink.md"),
require("../../../packages/react-router-dom/docs/api/Prompt.md"),
require("../../../packages/react-router/docs/api/MemoryRouter.md?web"),
require("../../../packages/react-router/docs/api/Redirect.md?web"),
require("../../../packages/react-router/docs/api/Route.md?web"),
require("../../../packages/react-router/docs/api/Router.md?web"),
require("../../../packages/react-router/docs/api/StaticRouter.md?web"),
require("../../../packages/react-router/docs/api/Switch.md?web"),
require("../../../packages/react-router/docs/api/generatePath.md?web"),
require("../../../packages/react-router/docs/api/history.md?web"),
require("../../../packages/react-router/docs/api/location.md?web"),
require("../../../packages/react-router/docs/api/match.md?web"),
require("../../../packages/react-router/docs/api/matchPath.md?web"),
require("../../../packages/react-router/docs/api/withRouter.md?web")
],
examples: [
{
label: "Basic",
slug: "basic",
path: "packages/react-router-dom/examples/Basic.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Basic.js")
},
{
label: "URL Parameters",
slug: "url-params",
path: "packages/react-router-dom/examples/URLParams.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/URLParams.js")
},
{
label: "Nesting",
slug: "nesting",
path: "packages/react-router-dom/examples/Nesting.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Nesting.js")
},
{
label: "Redirects (Auth)",
slug: "auth-workflow",
path: "packages/react-router-dom/examples/Auth.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Auth.js")
},
{
label: "Custom Link",
slug: "custom-link",
path: "packages/react-router-dom/examples/CustomLink.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/CustomLink.js")
},
{
label: "Preventing Transitions",
slug: "preventing-transitions",
path: "packages/react-router-dom/examples/PreventingTransitions.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/PreventingTransitions.js")
},
{
label: "No Match (404)",
slug: "no-match",
path: "packages/react-router-dom/examples/NoMatch.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/NoMatch.js")
},
{
label: "Recursive Paths",
slug: "recursive-paths",
path: "packages/react-router-dom/examples/Recursive.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Recursive.js")
},
{
label: "Sidebar",
slug: "sidebar",
path: "packages/react-router-dom/examples/Sidebar.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Sidebar.js")
},
{
label: "Animated Transitions",
slug: "animated-transitions",
path: "packages/react-router-dom/examples/Animation/index.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/Animation/index.js"),
extraDependencies: {
"react-transition-group": "^2.2.1"
}
},
{
label: "Route Config",
slug: "route-config",
path: "packages/react-router-dom/examples/RouteConfig.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/RouteConfig.js")
},
{
label: "Modal Gallery",
slug: "modal-gallery",
path: "packages/react-router-dom/examples/ModalGallery.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/ModalGallery.js")
},
{
label: "StaticRouter Context",
slug: "static-router",
path: "packages/react-router-dom/examples/StaticRouter.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/StaticRouter.js")
},
{
label: "Query Parameters",
slug: "query-parameters",
path: "packages/react-router-dom/examples/QueryParams.js",
code: require("!raw-loader!../../../packages/react-router-dom/examples/QueryParams.js")
}
],
guides: [
require("../../../packages/react-router-dom/docs/guides/quick-start.md"),
require("../../../packages/react-router-dom/docs/guides/primary-components.md"),
require("../../../packages/react-router-dom/docs/guides/server-rendering.md"),
require("../../../packages/react-router-dom/docs/guides/code-splitting.md"),
require("../../../packages/react-router-dom/docs/guides/scroll-restoration.md"),
require("../../../packages/react-router/docs/guides/philosophy.md?web"),
require("../../../packages/react-router/docs/guides/testing.md?web"),
require("../../../packages/react-router/docs/guides/redux.md?web"),
require("../../../packages/react-router/docs/guides/static-routes.md?web")
]
};