Skip to content

Commit 241c92d

Browse files
chore(preview-dialog): Moved preview-dialog to the common folder (#4029)
1 parent ebc637a commit 241c92d

File tree

8 files changed

+27
-25
lines changed

8 files changed

+27
-25
lines changed

src/elements/content-explorer/PreviewDialog.js.flow renamed to src/elements/common/preview-dialog/PreviewDialog.js.flow

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import { useIntl } from 'react-intl';
99
import Modal from 'react-modal';
1010
import cloneDeep from 'lodash/cloneDeep';
1111

12-
import ContentPreview from '../content-preview';
13-
import { TYPE_FILE, CLASS_MODAL_CONTENT_FULL_BLEED, CLASS_MODAL_OVERLAY, CLASS_MODAL } from '../../constants';
14-
import type { ContentPreviewProps } from '../content-preview';
15-
import type { Token, BoxItem, Collection } from '../../common/types/core';
16-
import type APICache from '../../utils/Cache';
12+
import ContentPreview from '../../content-preview';
13+
import { TYPE_FILE, CLASS_MODAL_CONTENT_FULL_BLEED, CLASS_MODAL_OVERLAY, CLASS_MODAL } from '../../../constants';
14+
import type { ContentPreviewProps } from '../../content-preview';
15+
import type { Token, BoxItem, Collection } from '../../../common/types/core';
16+
import type APICache from '../../../utils/Cache';
1717

18-
import messages from '../common/messages';
18+
import messages from '../messages';
1919

2020
type PreviewDialogProps = {
2121
apiHost: string,

src/elements/content-explorer/PreviewDialog.tsx renamed to src/elements/common/preview-dialog/PreviewDialog.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import Modal from 'react-modal';
44
import cloneDeep from 'lodash/cloneDeep';
55

66
import { AxiosRequestConfig, AxiosResponse } from 'axios';
7-
import ContentPreview, { ContentPreviewProps } from '../content-preview';
8-
import { TYPE_FILE, CLASS_MODAL_CONTENT_FULL_BLEED, CLASS_MODAL_OVERLAY, CLASS_MODAL } from '../../constants';
9-
import type { Token, BoxItem, Collection } from '../../common/types/core';
10-
import type APICache from '../../utils/Cache';
7+
import ContentPreview, { ContentPreviewProps } from '../../content-preview';
8+
import { TYPE_FILE, CLASS_MODAL_CONTENT_FULL_BLEED, CLASS_MODAL_OVERLAY, CLASS_MODAL } from '../../../constants';
9+
import type { Token, BoxItem, Collection } from '../../../common/types/core';
10+
import type APICache from '../../../utils/Cache';
1111

12-
import messages from '../common/messages';
12+
import messages from '../messages';
1313

1414
export interface PreviewDialogProps {
1515
apiHost: string;

src/elements/content-explorer/__tests__/PreviewDialog.test.tsx renamed to src/elements/common/preview-dialog/__tests__/PreviewDialog.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import userEvent from '@testing-library/user-event';
3-
import { render, screen, waitFor } from '../../../test-utils/testing-library';
4-
import APICache from '../../../utils/Cache';
3+
import { render, screen, waitFor } from '../../../../test-utils/testing-library';
4+
import APICache from '../../../../utils/Cache';
55

66
import PreviewDialog, { PreviewDialogProps } from '../PreviewDialog';
77

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from './PreviewDialog';

src/elements/content-explorer/stories/PreviewDialog.stories.tsx renamed to src/elements/common/stories/PreviewDialog.stories.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import * as React from 'react';
2+
23
import { useArgs } from '@storybook/preview-api';
34
import { Button } from '@box/blueprint-web';
5+
import PreviewDialog from '../preview-dialog/PreviewDialog';
46

57
import { addRootElement } from '../../../utils/storybook';
68

7-
import PreviewDialog from '../PreviewDialog';
8-
99
// need to import this into the story because it's usually in ContentExplorer
10-
import '../../common/modal.scss';
10+
import '../modal.scss';
1111

1212
export const previewDialog = {
1313
// eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -73,7 +73,7 @@ export const previewDialog = {
7373
};
7474

7575
export default {
76-
title: 'Elements/ContentExplorer',
76+
title: 'Elements/Common/PreviewDialog',
7777
component: PreviewDialog,
7878
args: {
7979
isLoading: false,

src/elements/content-explorer/stories/tests/PreviewDialog-visual.stories.tsx renamed to src/elements/common/stories/__tests__/PreviewDialog-visual.stories.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import * as React from 'react';
2-
import { useArgs } from '@storybook/preview-api';
3-
import { Button } from '@box/blueprint-web';
2+
43
import { expect, screen, userEvent, within } from '@storybook/test';
4+
import { Button } from '@box/blueprint-web';
5+
import { useArgs } from '@storybook/preview-api';
6+
import PreviewDialog from '../../preview-dialog';
57

68
import { addRootElement } from '../../../../utils/storybook';
79

8-
import PreviewDialog from '../../PreviewDialog';
9-
1010
// need to import this into the story because it's usually in ContentExplorer
11-
import '../../../common/modal.scss';
11+
12+
import '../../modal.scss';
1213

1314
export const basic = {
1415
play: async ({ canvasElement }) => {
@@ -81,7 +82,7 @@ export const basic = {
8182
};
8283

8384
export default {
84-
title: 'Elements/ContentExplorer/tests/PreviewDialog/visual',
85+
title: 'Elements/Common/tests/PreviewDialog/visual',
8586
component: PreviewDialog,
8687
args: {
8788
token: global.TOKEN,

src/elements/content-explorer/ContentExplorer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import ThemingStyles from '../common/theming';
2121
import API from '../../api';
2222
import MetadataQueryAPIHelper from '../../features/metadata-based-view/MetadataQueryAPIHelper';
2323
import Footer from './Footer';
24-
import PreviewDialog from './PreviewDialog';
24+
import PreviewDialog from '../common/preview-dialog/PreviewDialog';
2525
import ShareDialog from './ShareDialog';
2626
import RenameDialog from './RenameDialog';
2727
import DeleteConfirmationDialog from './DeleteConfirmationDialog';

src/elements/content-explorer/__tests__/ContentExplorer.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jest.mock(
6363
children({ height: 600, width: 1200 }),
6464
);
6565

66-
jest.mock('../PreviewDialog', () => props => {
66+
jest.mock('../../common/preview-dialog/PreviewDialog', () => props => {
6767
props.onPreview();
6868
return 'mock-content-preview';
6969
});

0 commit comments

Comments
 (0)