Sha256: 299699978607a135c459fb882e6a7ff268baa98b003d74735ce2fa65335094da
Contents?: true
Size: 892 Bytes
Versions: 1065
Compression:
Stored size: 892 Bytes
Contents
import React, { useState } from 'react' import { Body, CircleIconButton, Flex, PbReactPopover, } from '../..' const PopoverDefault = (props) => { const [showPopover, setShowPopover] = useState(false) const handleTogglePopover = () => { setShowPopover(!showPopover) } const popoverReference = ( <CircleIconButton icon="info" onClick={handleTogglePopover} variant="secondary" /> ) return ( <Flex orientation="row" vertical="center" {...props} > <Body text="Click info for more details" /> <PbReactPopover offset placement="top" reference={popoverReference} show={showPopover} {...props} > {'I\'m a popover. I can show content of any size.'} </PbReactPopover> </Flex> ) } export default PopoverDefault
Version data entries
1,065 entries across 1,065 versions & 2 rubygems