Sha256: d4555c040a80468c56e2e484973020fac431b8a6a7eef13213878ecabba4c30b
Contents?: true
Size: 1.83 KB
Versions: 16
Compression:
Stored size: 1.83 KB
Contents
import React from 'react' import PropTypes from 'prop-types' import { Collapsible, useCollapsible, Flex, Title, List, ListItem } from '../..' const CollapsibleCustomMain = (props) => { const [isCollapsed, setIsCollapsed] = useCollapsible(true) return ( <> <Collapsible collapsed={isCollapsed}> <Flex align="center" cursor="pointer" gap="sm" htmlOptions={{onClick:() => setIsCollapsed(!isCollapsed)}} justify="between" position="sticky" top="0" > <Title dark={props.dark} size={4} text="Custom Main Section" /> </Flex> <Collapsible.Content padding="none"> <div> <List> <ListItem align="stretch" flexDirection="column" > {"Checklist item"} </ListItem> <ListItem align="stretch" flexDirection="column" > {"Checklist item"} </ListItem> <ListItem align="stretch" flexDirection="column" > {"Checklist item"} </ListItem> <ListItem align="stretch" flexDirection="column" > {"Checklist item"} </ListItem> <ListItem align="stretch" flexDirection="column" > {"Checklist item"} </ListItem> </List> </div> </Collapsible.Content> </Collapsible> </> ) } CollapsibleCustomMain.propTypes = { dark: PropTypes.bool, } export default CollapsibleCustomMain
Version data entries
16 entries across 16 versions & 2 rubygems