Sha256: 5dc87d4a0d178e0ef9c5856b0f5fb99b9eea51b7fb9ca8a8dfb14894a6bfb010
Contents?: true
Size: 1.88 KB
Versions: 2
Compression:
Stored size: 1.88 KB
Contents
import React from 'react' import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const FilterCustomWidth = (props) => { const options = [ { value: 'USA' }, { value: 'Canada' }, { value: 'Brazil' }, { value: 'Philippines' }, { value: 'A galaxy far far away, like really far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far away...' }, ] const popoverProps = { width: "250px" } return ( <Filter {...props} double filters={{ 'Full Name': 'John Wick', 'City': 'San Francisco', }} popoverProps={popoverProps} results={1} sortOptions={{ popularity: 'Popularity', // eslint-disable-next-line manager_title: 'Manager\'s Title', // eslint-disable-next-line manager_name: 'Manager\'s Name', }} sortValue={[{ name: 'popularity', dir: 'desc' }]} > {({ closePopover }) => ( <form> <TextInput label="Example Text Field" placeholder="Enter Text" {...props} /> <Select blankSelection="Select One..." label="Example Collection Select" name="Collection Select" options={options} {...props} /> <Flex spacing="between" {...props} > <Button onClick={closePopover} text="Apply" {...props} /> <Button text="Clear" variant="secondary" {...props} /> </Flex> </form> )} </Filter> ) } export default FilterCustomWidth
Version data entries
2 entries across 2 versions & 2 rubygems