Skip to content

Commit 04bd079

Browse files
authored
docs: more S2 docs fixes (#8944)
* add horizontal scrolling to MobileSearchMenu's TagGroup * remove test index page * Remove placeholder from S2 migration guide * update markdown docs script to handle more custom components * more updates to markdown docs with custom handling for style props docs * add visibility to s2 docs * add fixed width to s2 accordion example * add Picker migration docs for defaultSelectedKey and selectedKey * remove autoFocus from search menu SearchField to prevent focus ring flicker * only render ToC header if there are sections * auto-focus search menu field * add index page * add fuzzy searching and tags to search * remove extra 'Esc' key handler (fixes view transition issue) * show Introduction pages first in the menu card list * remove fuzzy search * improve mobile search menu experience * fix relative link on index page * fix mobile search menu scrolling * mobile search: fix scroll to top when searching * mobile search: improve tag group container
1 parent 2ba829b commit 04bd079

File tree

139 files changed

+1114
-291
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+1114
-291
lines changed

.storybook-s2/docs/Intro.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ import {ActionButton} from '@react-spectrum/s2';
249249
<li><Code>insetY</Code></li>
250250
<li><Code>insetStart</Code></li>
251251
<li><Code>insetEnd</Code></li>
252+
<li><Code>visibility</Code></li>
252253
</ul>
253254
<H3>UNSAFE Style Overrides</H3>
254255
<P>We highly discourage overriding the styles of React Spectrum components because it may break at any time when we change our implementation, making it difficult for you to update in the future. Consider using <Link href="https://react-spectrum.adobe.com/react-aria/" target="_blank">React Aria Components</Link> with our <Link href="?path=/docs/style-macro--docs" target="_top">style macro</Link> to build a custom component with Spectrum styles instead.</P>
Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,25 @@
11
import {Layout} from '../src/Layout';
2+
import {LinkButton} from '@react-spectrum/s2';
23
export default Layout;
34

45
export const section = 'Getting started';
56

6-
# Test page
7+
# Welcome!
78

8-
Hello world! some `inline code` and **bold** stuff...
9+
The React Spectrum docs have a new look! This is a **beta preview** so keep in mind that we will be continuing to make improvements before the full release.
910

10-
Bulleted list:
11+
<LinkButton href="s2/getting-started.html" variant="accent" size="L">Get Started with Spectrum 2</LinkButton>
1112

12-
* One
13-
* Two
14-
* Three
13+
## What's new?
1514

16-
Numbered list:
15+
- Docs for [Spectrum 2](https://s2.spectrum.adobe.com) components
16+
- New docs for [React Aria](/react-aria/Autocomplete.html) and [Internationalized](/internationalized/date/index.html)
17+
- A new search menu experience
18+
- Interactive controls for examples
19+
- New concept guides
20+
- AI-friendly markdown docs
21+
- Much more...
1722

18-
1. Do this
19-
2. Then that
20-
3. Then this other thing
23+
## Roadmap
2124

22-
## H2
23-
24-
### H3
25-
26-
#### H4
27-
28-
## Another H2
29-
30-
### Another H3
25+
The existing docs are still available [here](https://react-spectrum.adobe.com/react-spectrum/index.html). We plan to do a full release of the new docs site by early 2026, so we welcome any and all feedback!

packages/dev/s2-docs/pages/react-aria/Autocomplete.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import docs from 'docs:react-aria-components';
55
import vanillaDocs from 'docs:vanilla-starter/Autocomplete';
66
import '../../tailwind/tailwind.css';
77

8+
export const tags = ['combobox', 'typeahead', 'input'];
9+
810
# Autocomplete
911

1012
<PageDescription>{docs.exports.Autocomplete.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/Breadcrumbs.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import '../../tailwind/tailwind.css';
66
import Anatomy from '@react-aria/breadcrumbs/docs/anatomy.svg';
77
import {InlineAlert, Heading, Content} from '@react-spectrum/s2';
88

9+
export const tags = ['navigation'];
10+
911
# Breadcrumbs
1012

1113
<PageDescription>{docs.exports.Breadcrumbs.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/Button.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import tailwindDocs from 'docs:tailwind-starter/Button';
1010
import '../../tailwind/tailwind.css';
1111
import typesDocs from 'docs:@react-types/shared/src/events.d.ts';
1212

13+
export const tags = ['btn'];
14+
1315
# Button
1416

1517
<PageDescription>{docs.exports.Button.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/Calendar.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import {Calendar as TailwindCalendar} from 'tailwind-starter/Calendar';
88
import '../../tailwind/tailwind.css';
99
import Anatomy from '@react-aria/calendar/docs/calendar-anatomy.svg';
1010

11+
export const tags = ['date'];
12+
1113
# Calendar
1214

1315
<PageDescription>{docs.exports.Calendar.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/Checkbox.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import {Checkbox as TailwindCheckbox} from 'tailwind-starter/Checkbox';
77
import '../../tailwind/tailwind.css';
88
import Anatomy from '@react-aria/checkbox/docs/checkbox-anatomy.svg';
99

10+
export const tags = ['input'];
11+
1012
# Checkbox
1113

1214
<PageDescription>{docs.exports.Checkbox.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/CheckboxGroup.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import vanillaDocs from 'docs:vanilla-starter/CheckboxGroup';
66
import '../../tailwind/tailwind.css';
77
import Anatomy from '@react-aria/checkbox/docs/checkboxgroup-anatomy.svg';
88

9+
export const tags = ['input'];
10+
911
# CheckboxGroup
1012

1113
<PageDescription>{docs.exports.CheckboxGroup.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/ColorArea.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import {ColorArea as TailwindColorArea} from 'tailwind-starter/ColorArea';
77
import '../../tailwind/tailwind.css';
88
import Anatomy from '@react-aria/color/docs/ColorAreaAnatomy.svg';
99

10+
export const tags = [];
11+
1012
# ColorArea
1113

1214
<PageDescription>{docs.exports.ColorArea.description}</PageDescription>

packages/dev/s2-docs/pages/react-aria/ColorField.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import vanillaDocs from 'docs:vanilla-starter/ColorField';
88
import docs from 'docs:react-aria-components';
99
import Anatomy from '@react-aria/color/docs/ColorFieldAnatomy.svg';
1010

11+
export const tags = ['input'];
12+
1113
# ColorField
1214

1315
<PageDescription>{docs.exports.ColorField.description}</PageDescription>

0 commit comments

Comments
 (0)