Skip to content

Commit ad925c4

Browse files
authored
[refactor] move tests back to test/ and move components to flat directory (#465)
1 parent 32f1635 commit ad925c4

27 files changed

Lines changed: 135 additions & 135 deletions

.storybook/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const config: StorybookConfig = {
88
},
99
},
1010
stories: [
11-
'../src/**/*.stories.@(js|jsx|mjs|ts|tsx)',
11+
'../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)',
1212
],
1313
core: {
1414
disableTelemetry: true,
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type { KeyboardEvent, MouseEvent, ReactNode } from 'react'
22
import { useCallback, useContext, useEffect, useMemo, useRef } from 'react'
33

4-
import { ColumnWidthsContext } from '../../contexts/ColumnWidthsContext.js'
5-
import type { ResolvedValue } from '../../helpers/dataframe/index.js'
6-
import { useCellFocus } from '../../hooks/useCellFocus.js'
7-
import { useOnCopy } from '../../hooks/useOnCopyToClipboard.js'
4+
import { ColumnWidthsContext } from '../contexts/ColumnWidthsContext.js'
5+
import type { ResolvedValue } from '../helpers/dataframe/index.js'
6+
import { useCellFocus } from '../hooks/useCellFocus.js'
7+
import { useOnCopy } from '../hooks/useOnCopyToClipboard.js'
88

99
export interface CellContentProps {
1010
stringify: (value: unknown) => string | undefined

src/components/ColumnHeader/ColumnHeader.tsx renamed to src/components/ColumnHeader.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ import type { KeyboardEvent, ReactNode } from 'react'
22
import { useCallback, useContext, useEffect, useMemo, useRef } from 'react'
33
import { flushSync } from 'react-dom'
44

5-
import { ColumnsVisibilityContext } from '../../contexts/ColumnsVisibilityContext.js'
6-
import { ColumnWidthsContext } from '../../contexts/ColumnWidthsContext.js'
7-
import { SortInfoAndActionsByColumnContext } from '../../contexts/OrderByContext.js'
8-
import type { ColumnConfig } from '../../helpers/columnConfiguration.js'
9-
import { getOffsetWidth } from '../../helpers/width.js'
10-
import { useCellFocus } from '../../hooks/useCellFocus.js'
11-
import { useColumnMenu } from '../../hooks/useColumnMenu.js'
12-
import { useOnCopy } from '../../hooks/useOnCopyToClipboard.js'
13-
import type { AriaSort } from '../ColumnMenu/ColumnMenu.js'
14-
import ColumnMenu from '../ColumnMenu/ColumnMenu.js'
15-
import ColumnMenuButton from '../ColumnMenuButton/ColumnMenuButton.js'
16-
import ColumnResizer from '../ColumnResizer/ColumnResizer.js'
5+
import { ColumnsVisibilityContext } from '../contexts/ColumnsVisibilityContext.js'
6+
import { ColumnWidthsContext } from '../contexts/ColumnWidthsContext.js'
7+
import { SortInfoAndActionsByColumnContext } from '../contexts/OrderByContext.js'
8+
import type { ColumnConfig } from '../helpers/columnConfiguration.js'
9+
import { getOffsetWidth } from '../helpers/width.js'
10+
import { useCellFocus } from '../hooks/useCellFocus.js'
11+
import { useColumnMenu } from '../hooks/useColumnMenu.js'
12+
import { useOnCopy } from '../hooks/useOnCopyToClipboard.js'
13+
import type { AriaSort } from './ColumnMenu.js'
14+
import ColumnMenu from './ColumnMenu.js'
15+
import ColumnMenuButton from './ColumnMenuButton.js'
16+
import ColumnResizer from './ColumnResizer.js'
1717

1818
interface Props {
1919
columnIndex: number // index of the column in the dataframe (0-based)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import type { KeyboardEvent, MouseEvent, ReactNode } from 'react'
22
import { useCallback, useContext, useId, useMemo, useRef } from 'react'
33
import { createPortal } from 'react-dom'
44

5-
import { CellNavigationContext } from '../../contexts/CellNavigationContext.js'
6-
import { PortalContainerContext } from '../../contexts/PortalContainerContext.js'
7-
import type { CustomMenuGroup } from '../../helpers/columnConfiguration.js'
8-
import { useFocusManagement } from '../../hooks/useFocusManagement.js'
5+
import { CellNavigationContext } from '../contexts/CellNavigationContext.js'
6+
import { PortalContainerContext } from '../contexts/PortalContainerContext.js'
7+
import type { CustomMenuGroup } from '../helpers/columnConfiguration.js'
8+
import { useFocusManagement } from '../hooks/useFocusManagement.js'
99

1010
export type AriaSort = 'ascending' | 'descending' | 'none'
1111

File renamed without changes.
File renamed without changes.
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import { type ReactNode } from 'react'
22

3-
import { columnWidthsSuffix } from '../../helpers/constants.js'
4-
import styles from '../../HighTable.module.css'
5-
import { CellNavigationProvider } from '../../providers/CellNavigationProvider.js'
6-
import { ColumnParametersProvider } from '../../providers/ColumnParametersProvider.js'
7-
import { ColumnsVisibilityProvider } from '../../providers/ColumnsVisibilityProvider.js'
8-
import { ColumnWidthsProvider } from '../../providers/ColumnWidthsProvider.js'
9-
import { DataProvider } from '../../providers/DataProvider.js'
10-
import { OrderByProvider } from '../../providers/OrderByProvider.js'
11-
import { ScrollProvider } from '../../providers/ScrollProvider.js'
12-
import { SelectionProvider } from '../../providers/SelectionProvider.js'
13-
import { TableCornerSizeProvider } from '../../providers/TableCornerSizeProvider.js'
14-
import { ViewportSizeProvider } from '../../providers/ViewportSizeProvider.js'
15-
import type { HighTableProps } from '../../types.js'
3+
import { columnWidthsSuffix } from '../helpers/constants.js'
4+
import styles from '../HighTable.module.css'
5+
import { CellNavigationProvider } from '../providers/CellNavigationProvider.js'
6+
import { ColumnParametersProvider } from '../providers/ColumnParametersProvider.js'
7+
import { ColumnsVisibilityProvider } from '../providers/ColumnsVisibilityProvider.js'
8+
import { ColumnWidthsProvider } from '../providers/ColumnWidthsProvider.js'
9+
import { DataProvider } from '../providers/DataProvider.js'
10+
import { OrderByProvider } from '../providers/OrderByProvider.js'
11+
import { ScrollProvider } from '../providers/ScrollProvider.js'
12+
import { SelectionProvider } from '../providers/SelectionProvider.js'
13+
import { TableCornerSizeProvider } from '../providers/TableCornerSizeProvider.js'
14+
import { ViewportSizeProvider } from '../providers/ViewportSizeProvider.js'
15+
import type { HighTableProps } from '../types.js'
1616
import Scroller from './Scroller.js'
1717
import Slice from './Slice.js'
1818
import Wrapper from './Wrapper.js'
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { ChangeEvent, CSSProperties, KeyboardEvent, MouseEvent } from 'react'
22
import { useCallback, useEffect, useMemo, useRef } from 'react'
33

4-
import { useCellFocus } from '../../hooks/useCellFocus.js'
5-
import { useOnCopy } from '../../hooks/useOnCopyToClipboard.js'
4+
import { useCellFocus } from '../hooks/useCellFocus.js'
5+
import { useOnCopy } from '../hooks/useOnCopyToClipboard.js'
66

77
interface Props {
88
selected?: boolean
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type { KeyboardEvent } from 'react'
22
import { useCallback, useContext, useMemo } from 'react'
33

4-
import { CellNavigationContext } from '../../contexts/CellNavigationContext.js'
5-
import { ScrollContext } from '../../contexts/ScrollContext.js'
6-
import { SetViewportSizeContext } from '../../contexts/ViewportSizeContext.js'
7-
import styles from '../../HighTable.module.css'
4+
import { CellNavigationContext } from '../contexts/CellNavigationContext.js'
5+
import { ScrollContext } from '../contexts/ScrollContext.js'
6+
import { SetViewportSizeContext } from '../contexts/ViewportSizeContext.js'
7+
import styles from '../HighTable.module.css'
88

99
interface Props {
1010
/** Child components */

0 commit comments

Comments
 (0)