Skip to content

Commit 80805a8

Browse files
authored
refactor(misc): change imports from '@patternfly/react-core' to direct imports (#11376)
- this change reduces size of CSS that is imported
1 parent ffab293 commit 80805a8

File tree

15 files changed

+61
-55
lines changed

15 files changed

+61
-55
lines changed

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

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@ 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,
108
EmptyStateActions,
11-
EmptyStateVariant,
9+
EmptyStateBody,
1210
EmptyStateFooter,
13-
getResizeObserver,
14-
Popover,
15-
PopoverProps,
16-
TooltipPosition
17-
} from '@patternfly/react-core';
11+
EmptyStateVariant
12+
} from '@patternfly/react-core/dist/esm/components/EmptyState';
13+
import { Popover, PopoverProps } from '@patternfly/react-core/dist/esm/components/Popover';
14+
import { TooltipPosition } from '@patternfly/react-core/dist/esm/components/Tooltip';
15+
import { getResizeObserver } from '@patternfly/react-core/dist/esm/helpers/resizeObserver';
1816
import Editor, { EditorProps, Monaco } from '@monaco-editor/react';
1917
import type { editor } from 'monaco-editor';
2018
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, Grid, GridItem, PageSection, Content } from '@patternfly/react-core';
2+
import { Content } from '@patternfly/react-core/dist/esm/components/Content';
3+
import { Grid, GridItem } from '@patternfly/react-core/dist/esm/layouts/Grid';
4+
import { PageSection } from '@patternfly/react-core/dist/esm/components/Page/PageSection';
5+
import { Tooltip } from '@patternfly/react-core/dist/esm/components/Tooltip';
36
import spacerMd from '@patternfly/react-tokens/dist/esm/t_global_spacer_md';
47
import labelFontSize from '@patternfly/react-tokens/dist/esm/t_global_font_size_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/components/DragDrop/DragButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import { css } from '@patternfly/react-styles';
3-
import { Button } from '@patternfly/react-core';
3+
import { Button } from '@patternfly/react-core/dist/esm/components/Button';
44
import dragButtonStyles from '@patternfly/react-styles/css/components/DataList/data-list';
55
import GripVerticalIcon from '@patternfly/react-icons/dist/esm/icons/grip-vertical-icon';
66

packages/react-drag-drop/src/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/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: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
import React from 'react';
22
import { BrowserRouter as Router, Route, Link, Switch } from 'react-router-dom';
3+
import { Avatar } from '@patternfly/react-core/dist/esm/components/Avatar';
4+
import { Brand } from '@patternfly/react-core/dist/esm/components/Brand';
35
import {
4-
Avatar,
5-
Brand,
66
Masthead,
77
MastheadLogo,
88
MastheadBrand,
99
MastheadContent,
1010
MastheadMain,
11-
MastheadToggle,
12-
Nav,
13-
NavItem,
14-
NavList,
11+
MastheadToggle
12+
} from '@patternfly/react-core/dist/esm/components/Masthead';
13+
import { Nav, NavList, NavItem } from '@patternfly/react-core/dist/esm/components/Nav';
14+
import {
1515
Page,
1616
PageSection,
1717
PageSidebar,
1818
PageSidebarBody,
19-
PageToggleButton,
20-
Radio,
21-
SkipToContent,
22-
Toolbar,
23-
ToolbarGroup,
24-
ToolbarItem
25-
} from '@patternfly/react-core';
19+
PageToggleButton
20+
} from '@patternfly/react-core/dist/esm/components/Page';
21+
import { Radio } from '@patternfly/react-core/dist/esm/components/Radio';
22+
import { SkipToContent } from '@patternfly/react-core/dist/esm/components/SkipToContent';
23+
import { Toolbar, ToolbarGroup, ToolbarItem } from '@patternfly/react-core/dist/esm/components/Toolbar';
2624
import imgBrand from './assets/images/imgBrand.svg';
2725
import imgAvatar from './assets/images/imgAvatar.svg';
2826
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon';

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ import StarIcon from '@patternfly/react-icons/dist/esm/icons/star-icon';
66
import { css } from '@patternfly/react-styles';
77
import styles from '@patternfly/react-styles/css/components/Table/table';
88
import { TableText } from './TableText';
9+
import { ActionList, ActionListItem } from '@patternfly/react-core/dist/esm/components/ActionList';
10+
import { Button } from '@patternfly/react-core/dist/esm/components/Button';
911
import { TooltipProps } from '@patternfly/react-core/dist/esm/components/Tooltip';
10-
import { ActionList, ActionListItem, Button } from '@patternfly/react-core';
1112
import { FavoriteButtonProps } from './base/types';
1213

1314
export enum SortByDirection {

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ 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, KeyTypes } from '@patternfly/react-core';
8+
import { handleArrows, setTabIndex } from '@patternfly/react-core/dist/esm/helpers/KeyboardHandler';
9+
import { KeyTypes } from '@patternfly/react-core/dist/esm/helpers/constants';
10+
import { useOUIAProps, OUIAProps } from '@patternfly/react-core/dist/esm/helpers/OUIA/ouia';
911
import { TableGridBreakpoint, TableVariant } from './TableTypes';
1012

1113
export interface BaseCellProps {

0 commit comments

Comments
 (0)