Sha256: f6c93218eb348c679f4d1380646ec07059c5828e02317a2cca209b4635681495

Contents?: true

Size: 907 Bytes

Versions: 382

Compression:

Stored size: 907 Bytes

Contents

// @flow

import React, { useState } from 'react'
import {  Button, Body, Flex, FlexItem, Tooltip } from '../..'

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

382 entries across 382 versions & 2 rubygems

Version Path
playbook_ui_docs-13.34.1.pre.alpha.play1407statvaluekitinconsistencies3388 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.1.pre.alpha.play1407statvaluekitinconsistencies3388 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.34.1.pre.alpha.PLAY14703378 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.1.pre.alpha.PLAY14703378 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.34.1 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.1 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3370 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3370 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3369 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3369 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3368 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3366 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.0.pre.alpha.PBNTR358responsiveadvancedtablereact3366 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.34.0 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.33.1.pre.alpha.play1407statvaluekitinconsistencies3352 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.33.1.pre.alpha.play1407statvaluekitinconsistencies3352 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.33.1.pre.alpha.PLAY14063320 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.33.1.pre.alpha.PLAY14063320 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui-13.33.1 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx
playbook_ui_docs-13.33.0.pre.alpha.PBNTR405dropdownformfixesrails3311 app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx