Skip to content

Commit 067ed1d

Browse files
authored
refactor(misc): change imports from '@patternfly/react-core' to direct imports (V5) (#11375)
* refactor(misc): change imports from '@patternfly/react-core' to direct imports - this change reduces size of CSS that is imported * test(CheckboxSelect): update snapshot
1 parent 00532d7 commit 067ed1d

File tree

13 files changed

+57
-61
lines changed

13 files changed

+57
-61
lines changed

packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,19 @@ import * as React from 'react';
22
import { css } from '@patternfly/react-styles';
33
import styles from '@patternfly/react-styles/css/components/CodeEditor/code-editor';
44
import fileUploadStyles from '@patternfly/react-styles/css/components/FileUpload/file-upload';
5+
import { Button, ButtonVariant } from '@patternfly/react-core/dist/esm/components/Button';
56
import {
6-
Button,
7-
ButtonVariant,
87
EmptyState,
9-
EmptyStateBody,
10-
EmptyStateIcon,
118
EmptyStateActions,
12-
EmptyStateVariant,
9+
EmptyStateBody,
1310
EmptyStateFooter,
14-
getResizeObserver,
15-
Popover,
16-
PopoverProps,
17-
TooltipPosition,
18-
EmptyStateHeader
19-
} from '@patternfly/react-core';
11+
EmptyStateHeader,
12+
EmptyStateIcon,
13+
EmptyStateVariant
14+
} from '@patternfly/react-core/dist/esm/components/EmptyState';
15+
import { Popover, PopoverProps } from '@patternfly/react-core/dist/esm/components/Popover';
16+
import { TooltipPosition } from '@patternfly/react-core/dist/esm/components/Tooltip';
17+
import { getResizeObserver } from '@patternfly/react-core/dist/esm/helpers/resizeObserver';
2018
import Editor, { EditorProps, Monaco } from '@monaco-editor/react';
2119
import type { editor } from 'monaco-editor';
2220
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';

packages/react-code-editor/src/components/CodeEditor/CodeEditorControl.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as React from 'react';
2-
import { Button, ButtonProps, Tooltip } from '@patternfly/react-core';
2+
import { Button, ButtonProps } from '@patternfly/react-core/dist/esm/components/Button';
3+
import { Tooltip } from '@patternfly/react-core/dist/esm/components/Tooltip';
34
import { CodeEditorContext } from './CodeEditorUtils';
45

56
/** Allows customizing the code editor controls by passing this sub-component into the

packages/react-docs/patternfly-docs/pages/icons.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import React from 'react';
2-
import { Tooltip, Text, Grid, GridItem, PageSection } from '@patternfly/react-core';
2+
import { Grid, GridItem } from '@patternfly/react-core/dist/esm/layouts/Grid';
3+
import { PageSection } from '@patternfly/react-core/dist/esm/components/Page/PageSection';
4+
import { Text } from '@patternfly/react-core/dist/esm/components/Text';
5+
import { Tooltip } from '@patternfly/react-core/dist/esm/components/Tooltip';
36
import spacerMd from '@patternfly/react-tokens/dist/esm/global_spacer_md';
47
import labelFontSize from '@patternfly/react-tokens/dist/esm/global_FontSize_sm';
58
import * as IconsModule from '@patternfly/react-icons/dist/esm';

packages/react-docs/patternfly-docs/pages/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
2-
import { Title, PageSection } from '@patternfly/react-core';
2+
import { PageSection } from '@patternfly/react-core/dist/esm/components/Page/PageSection';
3+
import { Title } from '@patternfly/react-core/dist/esm/components/Title';
34

45
// https://philipwalton.github.io/solved-by-flexbox/demos/vertical-centering/
56
const centerStyle = {

packages/react-drag-drop/src/next/components/DragDrop/DragDropContainer.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ import { Draggable } from './Draggable';
2525
import { DraggableDataListItem } from './DraggableDataListItem';
2626
import { DraggableDualListSelectorListItem } from './DraggableDualListSelectorListItem';
2727
import styles from '@patternfly/react-styles/css/components/DragDrop/drag-drop';
28-
import { DataList, canUseDOM } from '@patternfly/react-core';
28+
import { DataList } from '@patternfly/react-core/dist/esm/components/DataList/DataList';
29+
import { canUseDOM } from '@patternfly/react-core/dist/esm/helpers/util';
2930

3031
export type DragDropContainerDragStartEvent = DragStartEvent;
3132
export type DragDropContainerDragOverEvent = DragOverEvent;

packages/react-drag-drop/src/next/components/DragDrop/DraggableDataListItem.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { css } from '@patternfly/react-styles';
55
import styles from '@patternfly/react-styles/css/components/DataList/data-list';
66
import dragStyles from '@patternfly/react-styles/css/components/DragDrop/drag-drop';
77
import { DragButton } from './DragButton';
8-
import { DataListItemRow, DataListControl } from '@patternfly/react-core';
8+
import { DataListItemRow } from '@patternfly/react-core/dist/esm/components/DataList/DataListItemRow';
9+
import { DataListControl } from '@patternfly/react-core/dist/esm/components/DataList/DataListControl';
910

1011
export interface DraggableDataListItemObject {
1112
id?: string;

packages/react-integration/demo-app-ts/src/App.tsx

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,17 @@
11
import React from 'react';
22
import { BrowserRouter as Router, Route, Link, Switch } from 'react-router-dom';
3-
import {
4-
Page,
5-
Nav,
6-
NavList,
7-
NavItem,
8-
PageSection,
9-
SkipToContent,
10-
PageSidebar,
11-
PageSidebarBody,
12-
Avatar,
13-
Brand,
14-
Radio
15-
} from '@patternfly/react-core';
3+
import { Avatar } from '@patternfly/react-core/dist/esm/components/Avatar';
4+
import { Brand } from '@patternfly/react-core/dist/esm/components/Brand';
5+
import { Nav, NavList, NavItem } from '@patternfly/react-core/dist/esm/components/Nav';
6+
import { Page, PageSection, PageSidebar, PageSidebarBody } from '@patternfly/react-core/dist/esm/components/Page';
7+
import { Radio } from '@patternfly/react-core/dist/esm/components/Radio';
8+
import { SkipToContent } from '@patternfly/react-core/dist/esm/components/SkipToContent';
169
import {
1710
PageHeader,
1811
PageHeaderTools,
1912
PageHeaderToolsItem,
2013
PageHeaderToolsGroup
21-
} from '@patternfly/react-core/deprecated';
14+
} from '@patternfly/react-core/dist/esm/deprecated/components/PageHeader';
2215
import imgBrand from './assets/images/imgBrand.svg';
2316
import imgAvatar from './assets/images/imgAvatar.svg';
2417
import Demos from './Demos';

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import stylesTreeView from '@patternfly/react-styles/css/components/Table/table-
55
import { css } from '@patternfly/react-styles';
66
import { toCamel } from './utils';
77
import { IVisibility } from './utils/decorators/classNames';
8-
import { useOUIAProps, OUIAProps, handleArrows, setTabIndex } from '@patternfly/react-core';
8+
import { handleArrows, setTabIndex } from '@patternfly/react-core/dist/esm/helpers/KeyboardHandler';
9+
import { useOUIAProps, OUIAProps } from '@patternfly/react-core/dist/esm/helpers/OUIA/ouia';
910
import { TableGridBreakpoint, TableVariant } from './TableTypes';
1011

1112
export interface BaseCellProps {

packages/react-table/src/deprecated/components/Table/Table.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react';
2-
import { OUIAProps, getDefaultOUIAId } from '@patternfly/react-core';
2+
import { OUIAProps, getDefaultOUIAId } from '@patternfly/react-core/dist/esm/helpers/OUIA/ouia';
33
import { DropdownDirection, DropdownPosition } from '@patternfly/react-core/dist/esm/deprecated/components';
44
import inlineStyles from '@patternfly/react-styles/css/components/InlineEdit/inline-edit';
55
import { css } from '@patternfly/react-styles';

packages/react-templates/src/components/Select/CheckboxSelect.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
import React from 'react';
2+
import { Badge } from '@patternfly/react-core/dist/esm/components/Badge';
3+
import { MenuToggle, MenuToggleElement, MenuToggleProps } from '@patternfly/react-core/dist/esm/components/MenuToggle';
24
import {
3-
Badge,
4-
MenuToggle,
5-
MenuToggleElement,
6-
MenuToggleProps,
75
Select,
86
SelectList,
97
SelectOption,
108
SelectOptionProps,
119
SelectProps
12-
} from '@patternfly/react-core';
10+
} from '@patternfly/react-core/dist/esm/components/Select';
1311

1412
export interface CheckboxSelectOption extends Omit<SelectOptionProps, 'content'> {
1513
/** Content of the select option. */

0 commit comments

Comments
 (0)