import React from 'react';
import {
DataList,
DataListItem,
DataListCell,
DataListCheck,
DataListAction,
DataListToggle,
DataListContent,
DataListItemCells,
DataListItemRow,
Text,
TextVariants,
TextContent,
Dropdown,
DropdownList,
DropdownItem,
MenuToggle,
MenuToggleElement
} from '@breakaway/preact-core';
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
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 = () => {
setIsOpen1(!isOpen1);
};
const onSelect1 = () => {
setIsOpen1(!isOpen1);
};
const onToggle2 = () => {
setIsOpen2(!isOpen2);
};
const onSelect2 = () => {
setIsOpen2(!isOpen2);
};
const previewPlaceholder = {
display: 'block',
width: '100%',
padding: '.25rem .5rem',
color: 'var(--pf-v5-global--Color--100)',
backgroundColor: 'var(--pf-v5-global--BackgroundColor--200)',
border: 'var(--pf-v5-global--BorderWidth--sm) var(--pf-v5-global--BorderColor--100) solid'
};
return (
<>
Default fitting - example 1
Flex modifiers - example 2
Flex modifiers - example 3
>
);
};