Skip to content

Commit 285900f

Browse files
move the src code out of drafts and update docs
1 parent 3274ee5 commit 285900f

File tree

15 files changed

+32
-28
lines changed

15 files changed

+32
-28
lines changed

docs/content/TooltipV2.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
componentId: tooltip_v2
33
title: Tooltip v2
4-
status: Draft
4+
status: Beta
55
a11yReviewed: true
6-
source: https://github.com/primer/react/tree/main/packages/react/src/drafts/Tooltip.tsx
6+
source: https://github.com/primer/react/tree/main/packages/react/src/TooltipV2/Tooltip.tsx
77
---
88

9-
import data from '../../packages/react/src/drafts/Tooltip/Tooltip.docs.json'
9+
import data from '../../packages/react/src/TooltipV2/Tooltip.docs.json'
1010

1111
```js
1212
import {Tooltip} from '@primer/react/next'
@@ -30,7 +30,7 @@ Tooltip should only be used on an element that is interactive such as a button o
3030

3131
Default tooltip is suitable for interactive controls that require additional context.
3232

33-
```jsx live
33+
```jsx live next
3434
<Tooltip text="This change cannot be undone.">
3535
<Button>Delete</Button>
3636
</Tooltip>
@@ -40,7 +40,7 @@ Default tooltip is suitable for interactive controls that require additional con
4040

4141
Tooltip can be used to label interactive controls that has no visible text label such as interactive icon links.
4242

43-
```jsx live
43+
```jsx live next
4444
<Tooltip text="Contribution Documentation for 'Primer React'" type="label">
4545
<Link href="https://github.com/primer/react/contributor-docs/CONTRIBUTING.md" sx={{ml: 1, color: 'fg.muted'}}>
4646
<Octicon icon={BookIcon} sx={{color: 'fg.muted'}} />
@@ -50,7 +50,7 @@ Tooltip can be used to label interactive controls that has no visible text label
5050

5151
### With direction
5252

53-
```jsx live
53+
```jsx live next
5454
<Box sx={{padding: 5, display: 'flex', gap: '8px'}}>
5555
<Tooltip direction="n" text="Supplementary text">
5656
<Button>North</Button>

docs/src/@primer/gatsby-theme-doctocat/live-code-scope.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import * as octicons from '@primer/octicons-react'
33
import * as primerComponents from '@primer/react'
44
import * as drafts from '@primer/react/drafts'
55
import * as deprecated from '@primer/react/deprecated'
6+
import * as experimental from '@primer/react/experimental'
7+
import * as next from '@primer/react/next'
68
import {Placeholder} from '@primer/react/Placeholder'
79
import React from 'react'
810
import State from '../../../components/State'
@@ -24,7 +26,9 @@ export default function resolveScope(metastring) {
2426
...primerComponents,
2527
...octiconComponents,
2628
...(metastring.includes('drafts') ? drafts : {}),
29+
...(metastring.includes('experimental') ? experimental : {}),
2730
...(metastring.includes('deprecated') ? deprecated : {}),
31+
...(metastring.includes('next') ? next : {}),
2832
ReactRouterLink,
2933
State,
3034
Placeholder,

packages/react/src/ActionList/Item.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react'
22
import styled from 'styled-components'
33
import {AlertIcon} from '@primer/octicons-react'
44
import Box, {BoxProps} from '../Box'
5-
import {Tooltip, TooltipProps} from '../drafts/Tooltip/Tooltip'
5+
import {Tooltip, TooltipProps} from '../TooltipV2/Tooltip'
66
import {useId} from '../hooks/useId'
77
import {useSlots} from '../hooks/useSlots'
88
import sx, {BetterSystemStyleObject, merge, SxProp} from '../sx'

packages/react/src/ActionMenu/ActionMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {Button, ButtonProps} from '../Button'
99
import {useId} from '../hooks/useId'
1010
import {MandateProps} from '../utils/types'
1111
import {ForwardRefComponent as PolymorphicForwardRefComponent} from '../utils/polymorphic'
12-
import {Tooltip} from '../drafts/Tooltip/Tooltip'
12+
import {Tooltip} from '../TooltipV2/Tooltip'
1313

1414
export type MenuContextProps = Pick<
1515
AnchoredOverlayProps,

packages/react/src/drafts/Tooltip/Tooltip.docs.json renamed to packages/react/src/TooltipV2/Tooltip.docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "tooltip_v2",
33
"name": "Tooltip",
4-
"status": "draft",
4+
"status": "beta",
55
"a11yReviewed": true,
66
"stories": [],
77
"props": [

packages/react/src/drafts/Tooltip/Tooltip.examples.stories.tsx renamed to packages/react/src/TooltipV2/Tooltip.examples.stories.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
2-
import {Button, IconButton, Breadcrumbs, ActionMenu, ActionList, NavList} from '../..'
3-
import {PageHeader} from '../../PageHeader'
2+
import {Button, IconButton, Breadcrumbs, ActionMenu, ActionList, NavList} from '..'
3+
import {PageHeader} from '../PageHeader'
44
import {Tooltip} from './Tooltip'
55
import {
66
GitBranchIcon,
@@ -13,7 +13,7 @@ import {
1313
CommentIcon,
1414
XIcon,
1515
} from '@primer/octicons-react'
16-
import {default as VisuallyHidden} from '../../_VisuallyHidden'
16+
import {default as VisuallyHidden} from '../_VisuallyHidden'
1717

1818
export default {
1919
title: 'Components/TooltipV2/Examples',

packages/react/src/drafts/Tooltip/Tooltip.features.stories.tsx renamed to packages/react/src/TooltipV2/Tooltip.features.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import {IconButton, Button, Box, Link, Octicon, ActionMenu, ActionList} from '../..'
2+
import {IconButton, Button, Box, Link, Octicon, ActionMenu, ActionList} from '..'
33
import {Tooltip} from './Tooltip'
44
import {SearchIcon, BookIcon, CheckIcon, TriangleDownIcon, GitBranchIcon} from '@primer/octicons-react'
55

packages/react/src/drafts/Tooltip/Tooltip.playground.stories.tsx renamed to packages/react/src/TooltipV2/Tooltip.playground.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import {Button, Box} from '../..'
2+
import {Button, Box} from '..'
33
import {Tooltip} from './Tooltip'
44
import {Meta, StoryFn} from '@storybook/react'
55

packages/react/src/drafts/Tooltip/Tooltip.stories.tsx renamed to packages/react/src/TooltipV2/Tooltip.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React from 'react'
2-
import {Button, Box} from '../..'
2+
import {Button, Box} from '..'
33
import {Tooltip} from './Tooltip'
44

55
export default {
6-
title: 'Components/TooltipV2',
6+
title: 'Components/Tooltip v2',
77
component: Tooltip,
88
}
99

packages/react/src/drafts/Tooltip/Tooltip.tsx renamed to packages/react/src/TooltipV2/Tooltip.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import React, {Children, useEffect, useRef, useState} from 'react'
2-
import sx, {SxProp} from '../../sx'
3-
import {useId, useProvidedRefOrCreate} from '../../hooks'
4-
import {invariant} from '../../utils/invariant'
5-
import {warning} from '../../utils/warning'
2+
import sx, {SxProp} from '../sx'
3+
import {useId, useProvidedRefOrCreate} from '../hooks'
4+
import {invariant} from '../utils/invariant'
5+
import {warning} from '../utils/warning'
66
import styled from 'styled-components'
7-
import {get} from '../../constants'
8-
import {ComponentProps} from '../../utils/types'
7+
import {get} from '../constants'
8+
import {ComponentProps} from '../utils/types'
99
import {getAnchoredPosition} from '@primer/behaviors'
1010
import type {AnchorSide, AnchorAlignment} from '@primer/behaviors'
1111
import {isSupported, apply} from '@oddbird/popover-polyfill/fn'

0 commit comments

Comments
 (0)