UNPKG

wix-style-react

Version:
41 lines (35 loc) 1.05 kB
import React, { useState } from 'react'; import { focusStorySettings as storySettings } from '../storySettings'; import { InputWithOptions } from 'wix-style-react'; import { listItemEditableBuilder } from '../../../ListItemEditable'; const options = [ { id: '0', value: 'First Option' }, listItemEditableBuilder({ id: 'editable', dataHook: storySettings.listItemEditableDataHook, onApprove: () => {}, onCancel: () => {}, cancelButtonTooltipContent: 'Cancel', approveButtonTooltipContent: 'Approve', }), ]; const TestFocus = () => { const [value, setValue] = useState(''); const [selectedId, setSelectedId] = useState(-1); const onChange = event => setValue(event.target.value); const onSelect = option => { setValue(option.value); setSelectedId(option.id); }; return ( <InputWithOptions options={options} selectedId={selectedId} value={value} onChange={onChange} onSelect={onSelect} dataHook={storySettings.dataHook} /> ); }; export default TestFocus;