@ -4,7 +4,7 @@ import { useHistory } from 'react-router-dom';
|
||||
|
||||
import { Counter, Icon } from '../ui';
|
||||
|
||||
export interface MenuItem {
|
||||
interface MenuItem {
|
||||
action?: React.EventHandler<React.KeyboardEvent | React.MouseEvent>;
|
||||
active?: boolean;
|
||||
count?: number;
|
||||
@ -106,4 +106,4 @@ const DropdownMenuItem = ({ index, item, onClick }: IDropdownMenuItem) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default DropdownMenuItem;
|
||||
export { type MenuItem, DropdownMenuItem as default };
|
||||
|
||||
@ -15,7 +15,7 @@ import DropdownMenuItem, { MenuItem } from './dropdown-menu-item';
|
||||
|
||||
import type { Status } from 'soapbox/types/entities';
|
||||
|
||||
export type Menu = Array<MenuItem | null>;
|
||||
type Menu = Array<MenuItem | null>;
|
||||
|
||||
interface IDropdownMenu {
|
||||
children?: React.ReactElement;
|
||||
@ -326,4 +326,4 @@ const DropdownMenu = (props: IDropdownMenu) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default DropdownMenu;
|
||||
export { type Menu, DropdownMenu as default };
|
||||
|
||||
@ -1,3 +1,2 @@
|
||||
export { default } from './dropdown-menu';
|
||||
export type { Menu } from './dropdown-menu';
|
||||
export { default, type Menu } from './dropdown-menu';
|
||||
export type { MenuItem } from './dropdown-menu-item';
|
||||
Reference in New Issue
Block a user