import { useState } from 'react'; import { Card, CardHeader, CardTitle, CardBody, Gallery, Checkbox } from '@patternfly/react-core'; export const SingleSelectableCard: React.FunctionComponent = () => { const [isChecked, setIsChecked] = useState(''); const id1 = 'single-selectable-card-input-1'; const id2 = 'single-selectable-card-input-2'; const id3 = 'single-selectable-card-input-3'; const [displayRadioButton, setDisplayRadioButton] = useState(false); const onChange = (event: React.FormEvent) => { setIsChecked(event.currentTarget.id); }; const toggleHide = (checked: boolean) => { setDisplayRadioButton(checked); }; return ( <> toggleHide(checked)} id="single-select-toggle-hide-radio-button" name="toggle-hide" /> First card This card is single selectable. Second card This card is single selectable. Third card This card is single selectable but disabled. ); };