Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@ class ClipboardCopy extends React.Component<ClipboardCopyProps, ClipboardCopySta
value={this.state.text as string | number}
id={`text-input-${id}`}
aria-label={textAriaLabel}
{...(isCode && { dir: 'ltr' })}
/>
<ClipboardCopyButton
exitDelay={exitDelay}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class ClipboardCopyExpanded extends React.Component<ClipboardCopyExpandedProps>
contentEditable={!isReadOnly}
{...props}
>
{isCode ? <pre>{children}</pre> : children}
{isCode ? <pre dir="ltr">{children}</pre> : children}
</div>
);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import * as React from 'react';
import styles from '@patternfly/react-styles/css/components/ClipboardCopy/clipboard-copy';
import { css } from '@patternfly/react-styles';
import AngleRightIcon from '@patternfly/react-icons/dist/esm/icons/angle-right-icon';
import AngleDownIcon from '@patternfly/react-icons/dist/esm/icons/angle-down-icon';
import { Button } from '../Button';

export interface ClipboardCopyToggleProps
Expand Down Expand Up @@ -31,7 +32,9 @@ export const ClipboardCopyToggle: React.FunctionComponent<ClipboardCopyTogglePro
aria-expanded={isExpanded}
{...props}
>
{isExpanded ? <AngleDownIcon aria-hidden="true" /> : <AngleRightIcon aria-hidden="true" />}
<div className={css(styles.clipboardCopyToggleIcon)}>
<AngleRightIcon aria-hidden="true" />
</div>
</Button>
);
ClipboardCopyToggle.displayName = 'ClipboardCopyToggle';
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ exports[`expanded code content render 1`] = `
contenteditable="true"
id="id-1"
>
<pre>
<pre
dir="ltr"
>
{
"name": "@patternfly/react-core",
"version": "1.33.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,23 @@ exports[`ClipboardCopyToggle toggle button render 1`] = `
id="my-id"
type="button"
>
<svg
aria-hidden="true"
class="pf-v5-svg"
fill="currentColor"
height="1em"
role="img"
viewBox="0 0 256 512"
width="1em"
<div
class="pf-v5-c-clipboard-copy__toggle-icon"
>
<path
d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"
/>
</svg>
<svg
aria-hidden="true"
class="pf-v5-svg"
fill="currentColor"
height="1em"
role="img"
viewBox="0 0 256 512"
width="1em"
>
<path
d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"
/>
</svg>
</div>
</button>
</DocumentFragment>
`;