import { Fragment, useState } from 'react'; import { Label, LabelColor } from '@patternfly/react-core'; export const LabelEditable: React.FunctionComponent = () => { const [labelText, setLabelText] = useState('Editable label'); const [compactLabelText, setCompactLabelText] = useState('Compact editable label'); const onEditCancel = (_event: KeyboardEvent, prevText: string) => { setLabelText(prevText); }; const onEditComplete = (_event: MouseEvent | KeyboardEvent, text: string) => { setLabelText(text); }; const onCompactEditCancel = (_event: KeyboardEvent, prevText: string) => { setCompactLabelText(prevText); }; const onCompactEditComplete = (_event: MouseEvent | KeyboardEvent, text: string) => { setCompactLabelText(text); }; return ( ); };