Skip to content

Commit 12298d5

Browse files
fix(CopyIcon): Replace CopyIcon with RhUiCopyFillIcon
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 8b528bb commit 12298d5

13 files changed

Lines changed: 24 additions & 24 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { TooltipPosition } from '@patternfly/react-core/dist/esm/components/Tool
1616
import { getResizeObserver } from '@patternfly/react-core/dist/esm/helpers/resizeObserver';
1717
import Editor, { BeforeMount, EditorProps, Monaco } from '@monaco-editor/react';
1818
import type { editor } from 'monaco-editor';
19-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
19+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
2020
import UploadIcon from '@patternfly/react-icons/dist/esm/icons/upload-icon';
2121
import DownloadIcon from '@patternfly/react-icons/dist/esm/icons/download-icon';
2222
import CodeIcon from '@patternfly/react-icons/dist/esm/icons/code-icon';
@@ -517,7 +517,7 @@ export const CodeEditor = ({
517517
<CodeEditorContext.Provider value={{ code: value }}>
518518
{isCopyEnabled && (!showEmptyState || !!value) && (
519519
<CodeEditorControl
520-
icon={<CopyIcon />}
520+
icon={<RhUiCopyFillIcon />}
521521
aria-label={copyButtonAriaLabel}
522522
tooltipProps={{
523523
...tooltipProps,

packages/react-core/src/components/Button/examples/Button.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { Fragment, useState } from 'react';
1010
import RhMicronsCloseIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-close-icon';
1111
import RhUiExternalLinkFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-external-link-fill-icon';
1212
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
13-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
13+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
1414
import RhMicronsCaretRightIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-caret-right-icon';
1515
import UploadIcon from '@patternfly/react-icons/dist/esm/icons/upload-icon';
1616
import RhUiNotificationFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-notification-fill-icon';

packages/react-core/src/components/Button/examples/ButtonCircle.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Button, Flex } from '@patternfly/react-core';
22
import RhMicronsCloseIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-close-icon';
33
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
4-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
4+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
55
import RhUiNotificationFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-notification-fill-icon';
66
import UploadIcon from '@patternfly/react-icons/dist/esm/icons/upload-icon';
77

@@ -48,7 +48,7 @@ export const ButtonCircle: React.FunctionComponent = () => {
4848
aria-label="Add warning circle variant example"
4949
/>
5050
<Button variant="link" isCircle icon={<RhUiAddCircleFillIcon />} aria-label="Add link circle variant example" />
51-
<Button variant="control" isCircle icon={<CopyIcon />} aria-label="Copy control circle variant example" />
51+
<Button variant="control" isCircle icon={<RhUiCopyFillIcon />} aria-label="Copy control circle variant example" />
5252
<Button variant="plain" isCircle icon={<RhMicronsCloseIcon />} aria-label="Remove plain circle variant example" />
5353
<Button
5454
variant="stateful"

packages/react-core/src/components/Button/examples/ButtonDisabled.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Button, Flex } from '@patternfly/react-core';
22
import RhMicronsCloseIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-close-icon';
33
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
4-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
4+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
55

66
export const ButtonDisabled: React.FunctionComponent = () => (
77
<>
@@ -41,7 +41,7 @@ export const ButtonDisabled: React.FunctionComponent = () => (
4141
<Button isDisabled variant="control">
4242
Control
4343
</Button>
44-
<Button isDisabled variant="control" aria-label="Copy" icon={<CopyIcon />} />
44+
<Button isDisabled variant="control" aria-label="Copy" icon={<RhUiCopyFillIcon />} />
4545
</Flex>
4646
</>
4747
);

packages/react-core/src/components/Button/examples/ButtonVariations.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Button, Flex } from '@patternfly/react-core';
22
import RhMicronsCloseIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-close-icon';
33
import RhUiExternalLinkFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-external-link-fill-icon';
44
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
5-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
5+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
66
import RhUiNotificationFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-notification-fill-icon';
77

88
export const ButtonVariations: React.FunctionComponent = () => (
@@ -46,7 +46,7 @@ export const ButtonVariations: React.FunctionComponent = () => (
4646
<br />
4747
<Flex columnGap={{ default: 'columnGapSm' }}>
4848
<Button variant="control">Control</Button>
49-
<Button variant="control" aria-label="Copy" icon={<CopyIcon />} />
49+
<Button variant="control" aria-label="Copy" icon={<RhUiCopyFillIcon />} />
5050
</Flex>
5151
<br />
5252
<Flex columnGap={{ default: 'columnGapSm' }}>

packages/react-core/src/components/ClipboardCopy/ClipboardCopyButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createRef } from 'react';
2-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
2+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
33
import { Button } from '../Button';
44
import { Tooltip, TooltipPosition } from '../Tooltip';
55

@@ -87,7 +87,7 @@ export const ClipboardCopyButton: React.FunctionComponent<ClipboardCopyButtonPro
8787
aria-label={ariaLabel}
8888
className={className}
8989
id={id}
90-
icon={<CopyIcon />}
90+
icon={<RhUiCopyFillIcon />}
9191
{...props}
9292
ref={triggerRef}
9393
/>

packages/react-core/src/components/CodeBlock/examples/CodeBlock.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ propComponents: ['CodeBlock', 'CodeBlockAction', 'CodeBlockCode']
66
---
77

88
import { Fragment, useState } from 'react';
9-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
9+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
1010
import PlayIcon from '@patternfly/react-icons/dist/esm/icons/play-icon';
1111

1212
**Important note:** to format code exactly as it is, you should use String.raw\`your code here\`.

packages/react-core/src/components/ToggleGroup/examples/ToggleGroup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import './toggleGroup.css';
1010
import { useRef, useState } from 'react';
1111
import { ToggleGroup, ToggleGroupItem, Button, Stack, StackItem } from '@patternfly/react-core';
1212
import UndoIcon from '@patternfly/react-icons/dist/esm/icons/undo-icon';
13-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
13+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
1414
import ShareSquareIcon from '@patternfly/react-icons/dist/esm/icons/share-square-icon';
1515

1616
## Examples

packages/react-core/src/components/ToggleGroup/examples/ToggleGroupIcon.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState } from 'react';
22
import { ToggleGroup, ToggleGroupItem } from '@patternfly/react-core';
33
import UndoIcon from '@patternfly/react-icons/dist/esm/icons/undo-icon';
4-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
4+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
55
import ShareSquareIcon from '@patternfly/react-icons/dist/esm/icons/share-square-icon';
66

77
export const ToggleGroupIcon: React.FunctionComponent = () => {
@@ -17,7 +17,7 @@ export const ToggleGroupIcon: React.FunctionComponent = () => {
1717
return (
1818
<ToggleGroup aria-label="Icon variant toggle group">
1919
<ToggleGroupItem
20-
icon={<CopyIcon />}
20+
icon={<RhUiCopyFillIcon />}
2121
aria-label="copy"
2222
buttonId="toggle-group-icons-1"
2323
isSelected={isSelected['toggle-group-icons-1']}

packages/react-core/src/components/ToggleGroup/examples/ToggleGroupTextIcon.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState } from 'react';
22
import { ToggleGroup, ToggleGroupItem } from '@patternfly/react-core';
33
import UndoIcon from '@patternfly/react-icons/dist/esm/icons/undo-icon';
4-
import CopyIcon from '@patternfly/react-icons/dist/esm/icons/copy-icon';
4+
import RhUiCopyFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-copy-fill-icon';
55
import ShareSquareIcon from '@patternfly/react-icons/dist/esm/icons/share-square-icon';
66

77
export const ToggleGroupIcon: React.FunctionComponent = () => {
@@ -18,7 +18,7 @@ export const ToggleGroupIcon: React.FunctionComponent = () => {
1818
<>
1919
<ToggleGroup aria-label="Text and icon toggle group with icons at start">
2020
<ToggleGroupItem
21-
icon={<CopyIcon />}
21+
icon={<RhUiCopyFillIcon />}
2222
text="Copy"
2323
buttonId="toggle-group-text-icons-1"
2424
isSelected={isSelected['toggle-group-text-icons-1']}
@@ -42,7 +42,7 @@ export const ToggleGroupIcon: React.FunctionComponent = () => {
4242
<br />
4343
<ToggleGroup aria-label="Text and icon toggle group with icons at end">
4444
<ToggleGroupItem
45-
icon={<CopyIcon />}
45+
icon={<RhUiCopyFillIcon />}
4646
iconPosition="end"
4747
text="Copy"
4848
buttonId="toggle-group-text-icons-4"

0 commit comments

Comments
 (0)