import React from 'react'; import { DataList, DataListItem, DataListCell, DataListCheck, DataListAction, DataListToggle, DataListContent, DataListItemCells, DataListItemRow, Dropdown, DropdownItem, KebabToggle, DropdownPosition, Text, TextVariants, TextContent } from '@patternfly/react-core'; export const DataListWidthModifiers: React.FunctionComponent = () => { const [show, setShow] = React.useState(true); const [isOpen1, setIsOpen1] = React.useState(false); const [isOpen2, setIsOpen2] = React.useState(false); const onToggle1 = isOpen1 => { setIsOpen1(isOpen1); }; const onSelect1 = () => { setIsOpen1(!isOpen1); }; const onToggle2 = isOpen2 => { setIsOpen2(isOpen2); }; const onSelect2 = () => { setIsOpen2(!isOpen2); }; const previewPlaceholder = { display: 'block', width: '100%', padding: '.25rem .5rem', color: '#004e8a', backgroundColor: '#def3ff', border: '1px solid rgba(0,0,0,.1)', borderRadius: '4px' }; return ( <>
Default fitting - example 1
default

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

,
default

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

]} />
Flex modifiers - example 2
width 2

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt.

,
width 4

Lorem ipsum dolor sit amet.

]} /> } dropdownItems={[ Link, Action , Disabled Link ]} />
Flex modifiers - example 3 setShow(!show)} />
width 5

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

,
width 2

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

,
default
]} /> } dropdownItems={[ Link, Action , Disabled Link ]} />

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

); };