Skip to content

Commit 55b15e3

Browse files
committed
renamed state variable and added a callback
1 parent d1d9604 commit 55b15e3

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

packages/react-core/src/components/ClipboardCopy/examples/ClipboardCopyInlineCompactWithAdditionalAction.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { ClipboardCopy, ClipboardCopyAction, Button, Tooltip } from '@patternfly
33
import PlayIcon from '@patternfly/react-icons/dist/esm/icons/play-icon';
44

55
export const ClipboardCopyInlineCompactWithAdditionalAction: React.FunctionComponent = () => {
6-
const [showSuccessContent, setShowSuccessContent] = React.useState(false);
6+
const [isRunning, setisRunning] = React.useState(false);
77
const runText: string = 'Run in web terminal';
88
const doneRunText: string = 'Running in web terminal';
99
return (
@@ -13,13 +13,18 @@ export const ClipboardCopyInlineCompactWithAdditionalAction: React.FunctionCompo
1313
variant="inline-compact"
1414
additionalActions={
1515
<ClipboardCopyAction>
16-
<Tooltip aria="none" aria-live="polite" content={showSuccessContent ? doneRunText : runText}>
16+
<Tooltip
17+
aria="none"
18+
aria-live="polite"
19+
content={isRunning ? doneRunText : runText}
20+
onTooltipHidden={() => setisRunning(false)}
21+
>
1722
<Button
1823
variant="plain"
1924
hasNoPadding
2025
aria-label="Run in web terminal"
2126
icon={<PlayIcon />}
22-
onClick={() => setShowSuccessContent(!showSuccessContent)}
27+
onClick={() => setisRunning(!isRunning)}
2328
/>
2429
</Tooltip>
2530
</ClipboardCopyAction>

0 commit comments

Comments
 (0)