import React from 'react'; import { Label } from '@breakaway/preact-core'; export const LabelEditable: React.FunctionComponent = () => { const [labelText, setLabelText] = React.useState('Editable label'); const [compactLabelText, setCompactLabelText] = React.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 ( ); };