Skip to content

Commit 60ddb1f

Browse files
authored
Merge branch 'remix-run:main' into fix/double-encoding
2 parents 56b0454 + c221d66 commit 60ddb1f

File tree

5 files changed

+28
-27
lines changed

5 files changed

+28
-27
lines changed

docs/api/components/Form.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,17 @@ closest route in context.
6262

6363
### discover
6464

65-
Defines the link discovery behavior. See [`DiscoverBehavior`](https://api.reactrouter.com/v7/types/react_router.DiscoverBehavior.html).
65+
Defines the form [lazy route discovery](../../explanation/lazy-route-discovery) behavior.
66+
67+
- **render** — default, discover the route when the form renders
68+
- **none** — don't eagerly discover, only discover if the form is submitted
6669

6770
```tsx
68-
<Link /> // default ("render")
69-
<Link discover="render" />
70-
<Link discover="none" />
71+
<Form /> // default ("render")
72+
<Form discover="render" />
73+
<Form discover="none" />
7174
```
7275

73-
- **render** — default, discover the route when the link renders
74-
- **none** — don't eagerly discover, only discover if the link is clicked
75-
7676
### encType
7777

7878
The encoding type to use for the form submission.

docs/api/components/Link.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ import { Link } from "react-router";
4545

4646
[modes: framework]
4747

48-
Defines the link discovery behavior
48+
Defines the link [lazy route discovery](../../explanation/lazy-route-discovery) behavior.
49+
50+
- **render** — default, discover the route when the link renders
51+
- **none** — don't eagerly discover, only discover if the link is clicked
4952

5053
```tsx
5154
<Link /> // default ("render")
5255
<Link discover="render" />
5356
<Link discover="none" />
5457
```
5558

56-
- **render** — default, discover the route when the link renders
57-
- **none** — don't eagerly discover, only discover if the link is clicked
58-
5959
### prefetch
6060

6161
[modes: framework]

docs/api/components/NavLink.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,17 @@ returns the `className`:
109109

110110
[modes: framework]
111111

112-
Defines the link discovery behavior
112+
Defines the link [lazy route discovery](../../explanation/lazy-route-discovery) behavior.
113+
114+
- **render** — default, discover the route when the link renders
115+
- **none** — don't eagerly discover, only discover if the link is clicked
113116

114117
```tsx
115118
<Link /> // default ("render")
116119
<Link discover="render" />
117120
<Link discover="none" />
118121
```
119122

120-
- **render** — default, discover the route when the link renders
121-
- **none** — don't eagerly discover, only discover if the link is clicked
122-
123123
### end
124124

125125
[modes: framework, data, declarative]

packages/react-router/lib/dom/lib.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,16 +1039,16 @@ HistoryRouter.displayName = "unstable_HistoryRouter";
10391039
export interface LinkProps
10401040
extends Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>, "href"> {
10411041
/**
1042-
* Defines the link discovery behavior
1042+
* Defines the link [lazy route discovery](../../explanation/lazy-route-discovery) behavior.
1043+
*
1044+
* - **render** — default, discover the route when the link renders
1045+
* - **none** — don't eagerly discover, only discover if the link is clicked
10431046
*
10441047
* ```tsx
10451048
* <Link /> // default ("render")
10461049
* <Link discover="render" />
10471050
* <Link discover="none" />
10481051
* ```
1049-
*
1050-
* - **render** — default, discover the route when the link renders
1051-
* - **none** — don't eagerly discover, only discover if the link is clicked
10521052
*/
10531053
discover?: DiscoverBehavior;
10541054

@@ -1687,16 +1687,16 @@ export interface FetcherFormProps extends SharedFormProps {}
16871687
*/
16881688
export interface FormProps extends SharedFormProps {
16891689
/**
1690-
* Defines the link discovery behavior. See {@link DiscoverBehavior}.
1690+
* Defines the form [lazy route discovery](../../explanation/lazy-route-discovery) behavior.
1691+
*
1692+
* - **render** — default, discover the route when the form renders
1693+
* - **none** — don't eagerly discover, only discover if the form is submitted
16911694
*
16921695
* ```tsx
1693-
* <Link /> // default ("render")
1694-
* <Link discover="render" />
1695-
* <Link discover="none" />
1696+
* <Form /> // default ("render")
1697+
* <Form discover="render" />
1698+
* <Form discover="none" />
16961699
* ```
1697-
*
1698-
* - **render** — default, discover the route when the link renders
1699-
* - **none** — don't eagerly discover, only discover if the link is clicked
17001700
*/
17011701
discover?: DiscoverBehavior;
17021702

packages/react-router/lib/dom/ssr/components.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ export function useFrameworkContext(): FrameworkContextObject {
7676
// Public API
7777

7878
/**
79-
* Defines the discovery behavior of the link:
79+
* Defines the [lazy route discovery](../../explanation/lazy-route-discovery)
80+
* behavior of the link/form:
8081
*
8182
* - "render" - default, discover the route when the link renders
8283
* - "none" - don't eagerly discover, only discover if the link is clicked

0 commit comments

Comments
 (0)