import React from 'react'; import { Dropdown, DropdownItem, DropdownPosition, KebabToggle, DataList, DataListItem, DataListCell, DataListItemRow, DataListItemCells, DataListAction } from '@patternfly/react-core'; export const DataListSelectableRows: React.FunctionComponent = () => { const [isOpen1, setIsOpen1] = React.useState(false); const [isOpen2, setIsOpen2] = React.useState(false); const [selectedDataListItemId, setSelectedDataListItemId] = React.useState(''); const onToggle1 = isOpen1 => { setIsOpen1(isOpen1); }; const onSelect1 = () => { setIsOpen1(!isOpen1); }; const onToggle2 = isOpen2 => { setIsOpen2(isOpen2); }; const onSelect2 = () => { setIsOpen2(!isOpen2); }; const onSelectDataListItem = id => { setSelectedDataListItemId(id); }; const handleInputChange = (id: string, _event: React.FormEvent) => { setSelectedDataListItemId(id); }; return ( Single actionable Primary content , Single actionable Secondary content ]} /> } dropdownItems={[ Link, Action , Disabled Link ]} /> Selectable actions Primary content , Selectable actions Secondary content ]} /> } dropdownItems={[ Link, Action , Disabled Link ]} /> ); };