Socket
Socket
Sign inDemoInstall

@highlight-ui/tooltip

Package Overview
Dependencies
Maintainers
10
Versions
179
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@highlight-ui/tooltip - npm Package Compare versions

Comparing version 3.3.46 to 3.3.47

2

dist/cjs/index.js

@@ -53,3 +53,3 @@ 'use strict';

"offsetVarName": "--tooltip-offset",
"tooltip": "Tooltip-module__wN2gX2dn__v3-3-46"
"tooltip": "Tooltip-module__wN2gX2dn__v3-3-47"
};

@@ -56,0 +56,0 @@ var Trigger = React__default["default"].forwardRef(function (_a, ref) {

@@ -42,3 +42,3 @@ import React, { cloneElement } from 'react';

"offsetVarName": "--tooltip-offset",
"tooltip": "Tooltip-module__wN2gX2dn__v3-3-46"
"tooltip": "Tooltip-module__wN2gX2dn__v3-3-47"
};

@@ -45,0 +45,0 @@ var Trigger = /*#__PURE__*/React.forwardRef(function (_a, ref) {

{
"name": "@highlight-ui/tooltip",
"version": "3.3.46",
"version": "3.3.47",
"author": "Personio GmbH & Co. KG",

@@ -29,4 +29,4 @@ "main": "dist/cjs/index.js",

"devDependencies": {
"@highlight-ui/alert": "^6.0.3",
"@highlight-ui/button": "^12.0.3",
"@highlight-ui/alert": "^6.0.4",
"@highlight-ui/button": "^12.0.4",
"@highlight-ui/configs-base-jest": "^3.1.2",

@@ -45,3 +45,3 @@ "@highlight-ui/configs-base-tsconfig": "^3.2.1",

"dependencies": {
"@highlight-ui/typography": "^6.0.0",
"@highlight-ui/typography": "^6.0.1",
"@highlight-ui/utils-commons": "^2.3.8",

@@ -55,3 +55,3 @@ "@highlight-ui/utils-hooks": "^3.2.21",

},
"gitHead": "51a5201361862dac280c11639ff2dd6d0453aa88"
"gitHead": "e350b6a3203165c887f553b3f2bb0b286f392dbf"
}

@@ -1,15 +0,23 @@

# `@highlight-ui/tooltip`
[![npm](https://img.shields.io/npm/v/@highlight-ui/tooltip)](https://www.npmjs.com/package/@highlight-ui/tooltip)
[![personio.design](https://img.shields.io/static/v1?label=Personio&message=zeroheight&color=yellow)](https://www.personio.design/40d648a47/v/0/p/338a72-tooltip/b/61d4aa)
[![storybook.personio.design](https://img.shields.io/static/v1?label=Personio&message=storybook&color=red)](https://storybook.personio.design/?path=/story/feedback-tooltip--basic-tooltip)
## Installation
# @highlight-ui/tooltip
Using npm:
```bash
npm install @highlight-ui/tooltip
```
Using yarn:
```bash
yarn add @highlight-ui/tooltip
```
## Usage
Using pnpm:
In your TypeScript file:
```ts
import { Tooltip, TooltipProps } from '@highlight-ui/tooltip';
```bash
pnpm install @highlight-ui/tooltip
```

@@ -23,4 +31,51 @@

## Documentation
Once the package is installed, you can import the library:
Please visit [personio.design](https://www.personio.design/40d648a47/v/0/p/338a72-tooltip)
```ts
import { Tooltip } from '@highlight-ui/tooltip';
```
## Usage
```tsx
import React from 'react';
import { Tooltip } from '@highlight-ui/tooltip';
export default function TooltipExample() {
return (
<Tooltip
content={<span>This is the tooltip text.</span>}
placement="top"
interactive
>
<b>Hover me</b>
</Tooltip>
);
}
```
## Props 📜
| Prop | Type | Required | Default | Description |
| :---------------- | :--------------------------------- | :------- | :------ | :-------------------------------------------------------------------------------------------------------------- |
| `content` | `React.ReactNode` | Yes | | Content rendered inside the tooltip pop-up |
| `children` | `React.ReactNode` | Yes | | The element which triggers the tooltip pop-up |
| `id` | `string` | No | | id of the tooltip |
| `component` | `'span', 'div'` | No | `span` | Create custom trigger element |
| `mouseEnterDelay` | `MouseDelayVariant` | No | `none` | Mouse enter delay specifying how long a tooltip takes before becoming visible |
| `mouseOutDelay` | `MouseDelayVariant` | No | `none` | Mouse out delay specifying how long a tooltip stays visible after hovering out |
| `placement` | `'top', 'left', 'bottom', 'right'` | No | `top` | Placement of the tooltip |
| `interactive` | `boolean` | No | `true` | Whether tooltip text stays visible when user moves the pointer over its content (requires long `mouseOutDelay`) |
| `className` | `string` | No | | Allows providing a custom class name |
### Custom types 🔠
| Type | Values | Description |
| :------------------ | :------------------------- | :------------------------------------------------------------------------------------------------- |
| `MouseDelayVariant` | `'none', 'medium', 'long'` | Used by the `mouseEnterDelay` and `mouseOutDelay` props. `none` = 0, `medium` = 375, `long` = 1000 |
## Contributing 🖌️
Please visit [personio.design](https://www.personio.design/40d648a47/v/0/p/338a72-tooltip/b/61d4aa) for usage guidelines and visual examples.
If you're interested in contributing, please visit our [contribution page](https://www.personio.design/40d648a47/v/0/p/138faf-about-the-process).

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc