Skip to content

Commit e770d45

Browse files
authored
Exporting MenuDialogTrigger props (#4511)
* Exporting menu dialog trigger props * add to monopackage
1 parent 51d04b2 commit e770d45

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

packages/@adobe/react-spectrum/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export type {SpectrumLabeledValueProps} from '@react-spectrum/labeledvalue';
8282
export type {SpectrumLinkProps} from '@react-spectrum/link';
8383
export type {SpectrumListBoxProps} from '@react-spectrum/listbox';
8484
export type {SpectrumListViewProps} from '@react-spectrum/list';
85-
export type {SpectrumActionMenuProps, SpectrumMenuProps, SpectrumMenuTriggerProps} from '@react-spectrum/menu';
85+
export type {SpectrumActionMenuProps, SpectrumMenuProps, SpectrumMenuTriggerProps, SpectrumMenuDialogTriggerProps} from '@react-spectrum/menu';
8686
export type {SpectrumMeterProps} from '@react-spectrum/meter';
8787
export type {SpectrumNumberFieldProps} from '@react-spectrum/numberfield';
8888
export type {SpectrumPickerProps} from '@react-spectrum/picker';

packages/@react-spectrum/menu/src/MenuDialogTrigger.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@ import {Modal, Popover} from '@react-spectrum/overlays';
1919
import React, {Key, ReactElement, useRef} from 'react';
2020
import {useOverlayTriggerState} from '@react-stately/overlays';
2121

22-
function MenuDialogTrigger<T>(props: ItemProps<T> & {isUnavailable?: boolean, targetKey: Key}): ReactElement {
22+
export interface SpectrumMenuDialogTriggerProps<T> extends ItemProps<T> {
23+
isUnavailable?: boolean,
24+
targetKey: Key
25+
}
26+
27+
function MenuDialogTrigger<T>(props: SpectrumMenuDialogTriggerProps<T>): ReactElement {
2328
let {isUnavailable} = props;
2429

2530
let {state: menuState} = useMenuStateContext();

packages/@react-spectrum/menu/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ export {Menu} from './Menu';
1717
export {ActionMenu} from './ActionMenu';
1818
export {MenuDialogTrigger} from './MenuDialogTrigger';
1919
export {Item, Section} from '@react-stately/collections';
20-
export type {SpectrumMenuTriggerProps} from '@react-types/menu';
21-
export type {SpectrumActionMenuProps, SpectrumMenuProps} from '@react-types/menu';
20+
export type {SpectrumActionMenuProps, SpectrumMenuProps, SpectrumMenuTriggerProps} from '@react-types/menu';
21+
export type {SpectrumMenuDialogTriggerProps} from './MenuDialogTrigger';

0 commit comments

Comments
 (0)