Sha256: 5b71ba933cde4dce8602eeb98a4b2de48f002444312bc3b313cf76077d3396fa

Contents?: true

Size: 903 Bytes

Versions: 944

Compression:

Stored size: 903 Bytes

Contents

import React, { useState } from 'react'
import {  Button, Body, Flex, FlexItem, Tooltip } from 'playbook-ui'

const TooltipShowTooltipReact = (props) => {
  const [showTooltip, setShowTooltip] = useState(true);

  return (
   <Flex 
       flexDirection='column'
       gap='md'
       wrap
   >
    <FlexItem>
      <Button 
          onClick={()=> setShowTooltip(!showTooltip)}
          text="Toggle state"
      />
    </FlexItem>
    <FlexItem>
      <Body >
        <p>
          {'Tooltip is: '}
          <code>{showTooltip ? "enabled" : "disabled"}</code>
        </p>
      </Body>
    </FlexItem>
    <FlexItem>
      <Tooltip 
          placement='right'
          showTooltip={showTooltip}
          text='Tooltip is enabled'
          zIndex={10}
          {...props}
      >
        {'Hover me.'}
      </Tooltip>
    </FlexItem>

   </Flex>
  )
}

export default TooltipShowTooltipReact

Version data entries

944 entries across 944 versions & 2 rubygems

Version Path
playbook_ui_docs-14.11.1.pre.alpha.PLAY17445539 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.11.1.pre.alpha.PLAY17445539 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.11.1.pre.alpha.PBNTR798datepickerturbo5537 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.11.1.pre.alpha.PBNTR798datepickerturbo5537 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.11.1.pre.alpha.pbntr703collapsiblerowsrails5536 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.11.1.pre.alpha.pbntr703collapsiblerowsrails5536 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.11.1.pre.alpha.PLAY1751pbcontenttagpt25529 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.11.1.pre.alpha.PLAY1751pbcontenttagpt25529 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.11.1.pre.alpha.PBNTR7495495 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.11.1.pre.alpha.PBNTR7495495 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.12.0.pre.rc.11 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.12.0.pre.rc.11 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.12.0.pre.rc.10 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.12.0.pre.rc.10 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.12.0.pre.rc.9 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.12.0.pre.rc.9 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.12.0.pre.rc.8 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.12.0.pre.rc.8 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-14.12.0.pre.rc.7 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-14.12.0.pre.rc.7 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx