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