Skip to content

Commit 5ee12b7

Browse files
authored
Add more styled examples (#3308)
1 parent 4ae6f5f commit 5ee12b7

File tree

6 files changed

+27
-0
lines changed

6 files changed

+27
-0
lines changed
93.4 KB
Loading

packages/@react-aria/dialog/docs/useDialog.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import {HeaderInfo, FunctionAPI, TypeContext, InterfaceType, TypeLink, PageDescr
1717
import {Keyboard} from '@react-spectrum/text';
1818
import packageData from '@react-aria/dialog/package.json';
1919
import Anatomy from './anatomy.svg';
20+
import {ExampleCard} from '@react-spectrum/docs/src/ExampleCard';
21+
import tailwindPreview from 'url:./tailwind.png';
2022

2123
---
2224
category: Overlays
@@ -217,3 +219,11 @@ function Example() {
217219
<Example />
218220
</OverlayProvider>
219221
```
222+
223+
## Styled examples
224+
225+
<ExampleCard
226+
url="https://codesandbox.io/s/delicate-hill-j4p5vs?file=/src/AlertDialog.tsx"
227+
preview={tailwindPreview}
228+
title="Tailwind CSS"
229+
description="An animated alert dialog using Tailwind and react-transition-group." />
23.4 KB
Loading

packages/@react-aria/menu/docs/useMenuTrigger.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import statelyDocs from 'docs:@react-stately/menu';
1919
import {HeaderInfo, FunctionAPI, TypeContext, InterfaceType, TypeLink, PageDescription} from '@react-spectrum/docs';
2020
import packageData from '@react-aria/menu/package.json';
2121
import Anatomy from './menu-trigger-anatomy.svg';
22+
import {ExampleCard} from '@react-spectrum/docs/src/ExampleCard';
23+
import tailwindPreview from 'url:./tailwind.png';
2224

2325
---
2426
category: Overlays
@@ -219,6 +221,14 @@ function MenuItem({item, state, onAction, onClose}) {
219221
</MenuButton>
220222
```
221223

224+
## Styled examples
225+
226+
<ExampleCard
227+
url="https://codesandbox.io/s/awesome-boyd-c0gbv5?file=/src/Menu.tsx"
228+
preview={tailwindPreview}
229+
title="Tailwind CSS"
230+
description="An example of styling a Menu with Tailwind." />
231+
222232
## Internationalization
223233

224234
### RTL
29.1 KB
Loading

packages/@react-aria/select/docs/useSelect.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import ChevronRight from '@spectrum-icons/workflow/ChevronRight';
2424
import {ExampleCard} from '@react-spectrum/docs/src/ExampleCard';
2525
import examplePreview from 'url:./example.png';
2626
import styledExamplePreview from 'url:./styled-components.png';
27+
import popupExamplePreview from 'url:./popup-example.png';
2728

2829
---
2930
category: Pickers
@@ -350,6 +351,12 @@ function Option({item, state}) {
350351
title="Styled Components"
351352
description="A Select with complex item content built with Styled Components." />
352353

354+
<ExampleCard
355+
url="https://codesandbox.io/s/heuristic-margulis-uz3d4d?file=/src/Select.tsx"
356+
preview={popupExamplePreview}
357+
title="Popup positioning"
358+
description="A Select with custom macOS-style popup positioning." />
359+
353360
## Internationalization
354361

355362
`useSelect` and `useListBox` handle some aspects of internationalization automatically.

0 commit comments

Comments
 (0)