1.1.5 • Published 11 months ago

react-tooltip-advance v1.1.5

Weekly downloads
-
License
-
Repository
github
Last release
11 months ago

react-tooltip-advance

Version npm download

  • ReactTooltip is developed to provide custom tooltip be it simple text or html content.

If you like the project, please give the project a GitHub 🌟

Installation

npm install react-tooltip-advance

or

yarn add react-tooltip-advance

Usage

Using NPM

1 . Require react-tooltip-advance after installation

import { ReactTooltip as Tooltip } from "react-tooltip-advance";

2 . Add <Tooltip /> component with displayContent and tooltipContent values provided

<Tooltip displayContent="Hello text" tooltipContent="hello tooltip" />

If you need graphic based tooltip then you can create a presentational component similar to one shown below.

const ImageContent = (
  <img
    src="https://media.istockphoto.com/id/1382384282/photo/bangalore-or-bengaluru.jpg?s=612x612&w=0&k=20&c=6pxwL3JxNV2B_NZSLMZLhrSLqAbyCPlGuSZYKImpjKQ="
    width="200"
    role="presentation"
  />
);

const renderContent = (type) => {
  // your display content with html support
  if (type === "displayContent") {
    return ImageContent;
  } else {
    // your tooltip content with html support
    return (
      <>
        {ImageContent}
        <br />
        Hello World!
      </>
    );
  }
};

<ReactTooltip render={renderContent} />;

3 . Internally it generated paragraph and span elements as shown below, do not worry about events and refs. Its needed purely for tooltip to function in a right way.

<div className="react-tooltip-container">
  <p className="text-container">
    <span>{displayContent}</span>
  </p>
  <span className="tooltip-container">{tooltipContent}</span>
</div>
1.1.1

11 months ago

1.1.0

11 months ago

1.1.5

11 months ago

1.1.4

11 months ago

1.1.3

11 months ago

1.1.2

11 months ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago