Skip to content

Commit dbe4ba0

Browse files
committed
Move hooks from /core to /hooks
1 parent f734901 commit dbe4ba0

File tree

19 files changed

+29
-247
lines changed

19 files changed

+29
-247
lines changed

src/components/AsyncTypeahead/AsyncTypeahead.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { forwardRef } from 'react';
22

3-
import { TypeaheadRef, useAsync, UseAsyncProps } from '../../core';
3+
import { TypeaheadRef } from '../../core';
4+
import { useAsync, UseAsyncProps } from '../../hooks';
45

56
import Typeahead from '../Typeahead';
67

src/components/Hint/Hint.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { ReactNode } from 'react';
22

3-
import { useHint } from '../../core';
3+
import { useHint } from '../../hooks';
44

55
export interface HintProps {
66
children: ReactNode;

src/components/MenuItem/MenuItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import cx from 'classnames';
22
import React, { forwardRef, HTMLAttributes, MouseEvent } from 'react';
33

4-
import { useItem, UseItemProps } from '../../core';
4+
import { useItem, UseItemProps } from '../../hooks';
55

66
export interface BaseMenuItemProps extends HTMLAttributes<HTMLAnchorElement> {
77
active?: boolean;

src/components/Overlay/Overlay.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22

3-
import { getMiddleware, getPlacement } from '../../core';
3+
import { getMiddleware, getPlacement } from '../../hooks';
44
import * as stories from './Overlay.stories';
55

66
import { Align } from '../../types';

src/components/Overlay/Overlay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CSSProperties, ReactElement, RefCallback } from 'react';
22

3-
import { OverlayOptions, ReferenceElement, useOverlay } from '../../core';
3+
import { OverlayOptions, ReferenceElement, useOverlay } from '../../hooks';
44

55
export interface OverlayRenderProps {
66
innerRef: RefCallback<HTMLElement>;

src/components/Token/Token.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React, { forwardRef, HTMLProps, MouseEventHandler } from 'react';
33

44
import ClearButton from '../ClearButton';
55

6-
import { useToken, UseTokenProps } from '../../core';
6+
import { useToken, UseTokenProps } from '../../hooks';
77
import { isFunction } from '../../utils';
88

99
type HTMLElementProps = Omit<HTMLProps<HTMLDivElement>, 'onBlur' | 'ref'>;

src/components/Typeahead/Typeahead.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
import cx from 'classnames';
22
import React, { CSSProperties, forwardRef, ReactNode, useState } from 'react';
33

4-
import {
5-
TypeaheadContext,
6-
TypeaheadRef,
7-
useOverlay,
8-
useTypeahead,
9-
} from '../../core';
4+
import { TypeaheadContext, TypeaheadRef, useTypeahead } from '../../core';
5+
import { useOverlay } from '../../hooks';
106

117
import ClearButton from '../ClearButton';
128
import Loader from '../Loader';

src/core/index.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
11
export * from './Context';
22
export * from './TypeaheadState';
3-
export { default as useAsync } from './useAsync';
4-
export * from './useAsync';
5-
export { default as useClickOutside } from './useClickOutside';
6-
export { default as useHint } from './useHint';
7-
export { default as useItem } from './useItem';
8-
export * from './useItem';
9-
export { default as useOverlay } from './useOverlay';
10-
export * from './useOverlay';
11-
export { default as useRootClose } from './useRootClose';
12-
export { default as useToken } from './useToken';
13-
export * from './useToken';
143
export { default as useTypeahead } from './useTypeahead';
154
export * from './useTypeahead';

src/hooks/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export { default as useAsync } from './useAsync';
2+
export * from './useAsync';
3+
export { default as useHint } from './useHint';
4+
export { default as useItem } from './useItem';
5+
export * from './useItem';
6+
export { default as useOverlay } from './useOverlay';
7+
export * from './useOverlay';
8+
export { default as useToken } from './useToken';
9+
export * from './useToken';

0 commit comments

Comments
 (0)