Skip to content

A straight forward text component with tooltip support when it's truncated

License

Notifications You must be signed in to change notification settings

TrendingTechnology/react-texty

 
 

Repository files navigation

react-texty

A straight forward text component with tooltip support when it's truncated

Install

# Yarn
yarn add react-texty

# NPM
npm install --save react-texty

Props

  • tagName string Tag name for the component, defaults to div
  • children node, Should be string or inline element
  • tooltip node Tooltip for the truncated text if set, or the children will be used
  • tooltipClassName string Classname for the tooltip
  • tooltipStyle object Custom style of the tooltip
  • showDelay number Delay milliseconds to show when mouse enter, defaults to 150
  • hideDelay number Delay milliseconds to hide when mouse leave, defaults to 150
  • arrowClassName string Classname for the arrow
  • hideArrow bool Whether to show the tooltip arrow, defaults to false
  • placement top|top-start|top-end|bottom|bottom-start|bottom-end The placement of the tooltip, defaults to top

Learn more at https://nihgwu.github.io/react-texty/

Usage

import Text from 'react-texty'
// import the styles
import 'react-texty/styles.css'

// just use it as a normal text node
<Text>Hello world</Text>
<Text tagName="a">Hello world</Text>
<Text tooltip="Something else">Hello world</Text>

License

MIT © Neo Nie

About

A straight forward text component with tooltip support when it's truncated

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.5%
  • CSS 11.5%