Skip to content

Commit edc24b0

Browse files
authored
fix: prevent chromatic storybook crash by exporting directly from TableLayout (#9979)
* fix: prevent chromatic storybook crash by exporting directly from TableLayout * missed a import
1 parent a3d2c48 commit edc24b0

5 files changed

Lines changed: 8 additions & 9 deletions

File tree

packages/react-aria-components/exports/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ export {Separator, SeparatorContext} from '../src/Separator';
6464
export {SharedElementTransition, SharedElement} from '../src/SharedElementTransition';
6565
export {Slider, SliderOutput, SliderTrack, SliderThumb, SliderContext, SliderOutputContext, SliderTrackContext, SliderStateContext} from '../src/Slider';
6666
export {Switch, SwitchField, SwitchButton, SwitchContext, SwitchFieldContext} from '../src/Switch';
67-
export {TableLoadMoreItem, Table, Row, Cell, Column, ColumnResizer, TableHeader, TableBody, TableContext, ResizableTableContainer, useTableOptions, TableStateContext, TableColumnResizeStateContext, TableLayout, TableFooter} from '../src/Table';
67+
export {TableLoadMoreItem, Table, Row, Cell, Column, ColumnResizer, TableHeader, TableBody, TableContext, ResizableTableContainer, useTableOptions, TableStateContext, TableColumnResizeStateContext, TableFooter} from '../src/Table';
68+
export {TableLayout} from '../src/TableLayout';
6869
export {Tabs, TabList, TabPanels, TabPanel, Tab, TabsContext, TabListStateContext} from '../src/Tabs';
6970
export {TagGroup, TagGroupContext, TagList, TagListContext, Tag} from '../src/TagGroup';
7071
export {Text, TextContext} from '../src/Text';

packages/react-aria-components/src/Table.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ import {
8080
} from 'react-aria/useTable';
8181
import {useVisuallyHidden} from 'react-aria/VisuallyHidden';
8282

83-
export {TableLayout} from './TableLayout';
84-
8583
class TableCollection<T> extends BaseCollection<T> implements ITableCollection<T> {
8684
headerRows: GridNode<T>[] = [];
8785
columns: GridNode<T>[] = [];

packages/react-aria-components/stories/Autocomplete.stories.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import {action} from 'storybook/actions';
1414
import {Autocomplete} from '../src/Autocomplete';
1515
import {Button} from '../src/Button';
16-
import {Cell, Column, Row, Table, TableBody, TableHeader, TableLayout} from '../src/Table';
16+
import {Cell, Column, Row, Table, TableBody, TableHeader} from '../src/Table';
1717
import {Collection} from 'react-aria/Collection';
1818
import {DialogTrigger} from '../src/Dialog';
1919
import {GridList, GridListHeader, GridListSection} from '../src/GridList';
@@ -38,6 +38,7 @@ import {SearchField} from '../src/SearchField';
3838
import {Select, SelectValue} from '../src/Select';
3939
import {Separator} from '../src/Separator';
4040
import styles from '../example/index.css';
41+
import {TableLayout} from '../src/TableLayout';
4142
import {TagGroup, TagList} from '../src/TagGroup';
4243
import {Text} from '../src/Text';
4344
import {TextArea} from '../src/TextArea';

packages/react-aria-components/stories/Table.stories.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313
import {action} from 'storybook/actions';
1414
import {Button} from '../src/Button';
15-
1615
import {
1716
Cell,
17+
CellProps,
1818
Column,
1919
ColumnProps,
2020
ColumnResizer,
@@ -24,10 +24,8 @@ import {
2424
TableBody,
2525
TableFooter,
2626
TableHeader,
27-
TableLayout
27+
TableLoadMoreItem
2828
} from '../src/Table';
29-
30-
import {CellProps, TableLoadMoreItem} from '../src/Table';
3129
import {Checkbox, CheckboxProps} from '../src/Checkbox';
3230
import {Collection} from 'react-aria/Collection';
3331
import {Dialog, DialogTrigger} from '../src/Dialog';
@@ -41,6 +39,7 @@ import {Popover} from '../src/Popover';
4139
import React, {JSX, startTransition, Suspense, useState} from 'react';
4240
import {Selection} from '@react-types/shared';
4341
import styles from '../example/index.css';
42+
import {TableLayout} from '../src/TableLayout';
4443
import {useAsyncList} from 'react-stately/useAsyncList';
4544
import {useListData} from 'react-stately/useListData';
4645
import {Virtualizer} from '../src/Virtualizer';

packages/react-aria-components/test/Table.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import {
2323
TableBody,
2424
TableFooter,
2525
TableHeader,
26-
TableLayout,
2726
TableLoadMoreItem,
2827
useTableOptions
2928
} from '../src/Table';
@@ -40,6 +39,7 @@ import React, {useMemo, useState} from 'react';
4039
import {resizingTests} from 'react-aria/test/table/tableResizingTests.tsx';
4140
import {setInteractionModality} from 'react-aria/private/interactions/useFocusVisible';
4241
import * as stories from '../stories/Table.stories';
42+
import {TableLayout} from '../src/TableLayout';
4343
import {Tag, TagGroup, TagList} from '../src/TagGroup';
4444
import {User} from '@react-aria/test-utils';
4545
import userEvent from '@testing-library/user-event';

0 commit comments

Comments
 (0)