Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@brighthr/component-tooltip

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@brighthr/component-tooltip - npm Package Compare versions

Comparing version
1.0.0
to
1.0.1
+3
-3
dist/index.cjs

@@ -6,5 +6,5 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/index.tsx

// src/onClickOutside.js
// src/onClickOutside.tsx
var onClickOutside = (ref, handler) => {
var useOnClickOutside = (ref, handler) => {
_react.useEffect.call(void 0, () => {

@@ -22,3 +22,3 @@ const handleClick = (e) => {

};
var onClickOutside_default = onClickOutside;
var onClickOutside_default = useOnClickOutside;

@@ -25,0 +25,0 @@ // src/index.tsx

@@ -1,1 +0,1 @@

{"version":3,"sources":["../src/index.tsx","../src/onClickOutside.js"],"names":[],"mappings":";AAAA,OAAO,SAAS,QAAQ,gBAAgB;AACxC,OAAO,QAAQ;AACf,OAAO,UAAwB;;;ACD/B,SAAS,iBAAiB;AAE1B,IAAM,iBAAiB,CAAC,KAAK,YAAY;AACxC,YAAU,MAAM;AACf,UAAM,cAAc,CAAC,MAAM;AAC1B,UACC,IAAI,WACJ,CAAC,IAAI,QAAQ,SAAS,EAAE,MAAM,KAC9B,CAAC,EAAE,OAAO,QAAQ,qBAAqB,GACtC;AACD,gBAAQ;AAAA,MACT;AAAA,IACD;AACA,aAAS,iBAAiB,aAAa,WAAW;AAElD,WAAO,MAAM;AACZ,eAAS,oBAAoB,aAAa,WAAW;AAAA,IACtD;AAAA,EACD,GAAG,CAAC,SAAS,GAAG,CAAC;AAClB;AAEA,IAAO,yBAAQ;;;ADXf,IAAM,UAAU,CAAC;AAAA,EAChB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACD,MAAwC;AACvC,QAAM,MAAM,OAAuB,IAAI;AACvC,QAAM,CAAC,SAAS,UAAU,IAAI,SAAS,KAAK;AAE5C,yBAAe,KAAK,MAAM,WAAW,KAAK,CAAC;AAE3C,SACC,oCAAC,SAAI,WAAW,GAAG,sBAAsB,SAAS,GAAG,OACpD;AAAA,IAAC;AAAA;AAAA,MACA,MAAK;AAAA,MACL,WAAU;AAAA,MACV,SAAS,MAAM;AACd,mBAAW,CAAC,OAAO;AAAA,MACpB;AAAA;AAAA,IAEC,WACA;AAAA,MAAC;AAAA;AAAA,QACA;AAAA,QACA,MAAK;AAAA,QACL,eAAY;AAAA;AAAA,IACb,IAEA;AAAA,EAEF,GACA;AAAA,IAAC;AAAA;AAAA,MACA,WAAW;AAAA,QACV;AAAA,QACA;AAAA,UACC,aAAa,CAAC;AAAA,UACd,cAAc;AAAA,QACf;AAAA,MACD;AAAA;AAAA,IAEC;AAAA,EACF,CACD;AAEF;AAEA,IAAO,cAAQ","sourcesContent":["import React, { useRef, useState } from 'react';\nimport cn from 'classnames';\nimport Icon, { IconName } from '@brighthr/component-icon';\nimport onClickOutside from './onClickOutside';\n\nexport type TooltipProps = React.HTMLAttributes<HTMLDivElement> & {\n\tclassName?: string;\n\ticonName?: IconName;\n\tlabel?: string;\n};\n\nconst Tooltip = ({\n\tclassName,\n\ticonName,\n\tlabel,\n\tchildren,\n}: TooltipProps): React.ReactElement => {\n\tconst ref = useRef<HTMLDivElement>(null);\n\tconst [visible, setVisible] = useState(false);\n\n\tonClickOutside(ref, () => setVisible(false));\n\n\treturn (\n\t\t<div className={cn('inline-block group', className)} ref={ref}>\n\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclassName=\"cursor-help\"\n\t\t\t\tonClick={() => {\n\t\t\t\t\tsetVisible(!visible);\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t{iconName ? (\n\t\t\t\t\t<Icon\n\t\t\t\t\t\ticonName={iconName}\n\t\t\t\t\t\tsize=\"sm\"\n\t\t\t\t\t\tdata-testid=\"tool-tip-icon\"\n\t\t\t\t\t/>\n\t\t\t\t) : (\n\t\t\t\t\tlabel\n\t\t\t\t)}\n\t\t\t</button>\n\t\t\t<div\n\t\t\t\tclassName={cn(\n\t\t\t\t\t\"font-bold max-w-full absolute mt-4 pointer-events-none transition-opacity z-9999 bg-neutral-600 text-white p-2 rounded-[4px] text-sm mr-2 after:content-[''] after:w-fit after:whitespace-nowrap after:h-0 after:absolute after:-top-2 after:left-2 after:border-l-8 after:border-r-8 after:border-l-transparent after:border-r-transparent after:border-b-8 after:border-b-neutral-600 group-hover:opacity-90 group-hover:pointer-events-auto\",\n\t\t\t\t\t{\n\t\t\t\t\t\t'opacity-0': !visible,\n\t\t\t\t\t\t'opacity-90': visible,\n\t\t\t\t\t}\n\t\t\t\t)}\n\t\t\t>\n\t\t\t\t{children}\n\t\t\t</div>\n\t\t</div>\n\t);\n};\n\nexport default Tooltip;\n","/* eslint-disable no-undef */\nimport { useEffect } from 'react';\n\nconst onClickOutside = (ref, handler) => {\n\tuseEffect(() => {\n\t\tconst handleClick = (e) => {\n\t\t\tif (\n\t\t\t\tref.current &&\n\t\t\t\t!ref.current.contains(e.target) &&\n\t\t\t\t!e.target.closest('.ignoreClickOutside')\n\t\t\t) {\n\t\t\t\thandler();\n\t\t\t}\n\t\t};\n\t\tdocument.addEventListener('mousedown', handleClick);\n\n\t\treturn () => {\n\t\t\tdocument.removeEventListener('mousedown', handleClick);\n\t\t};\n\t}, [handler, ref]);\n};\n\nexport default onClickOutside;\n"]}
{"version":3,"sources":["../src/index.tsx","../src/onClickOutside.tsx"],"names":[],"mappings":";AAAA,OAAO,SAAS,QAAQ,gBAAgB;AACxC,OAAO,QAAQ;AACf,OAAO,UAAwB;;;ACF/B,SAA2B,iBAAiB;AAE5C,IAAM,oBAAoB,CACzB,KACA,YACI;AACJ,YAAU,MAAM;AACf,UAAM,cAAc,CAAC,MAAkB;AACtC,UACC,IAAI,WACJ,CAAC,IAAI,QAAQ,SAAS,EAAE,MAAqB,KAC7C,CAAE,EAAE,OAAuB,QAAQ,qBAAqB,GACvD;AACD,gBAAQ;AAAA,MACT;AAAA,IACD;AACA,aAAS,iBAAiB,aAAa,WAAW;AAElD,WAAO,MAAM;AACZ,eAAS,oBAAoB,aAAa,WAAW;AAAA,IACtD;AAAA,EACD,GAAG,CAAC,SAAS,GAAG,CAAC;AAClB;AAEA,IAAO,yBAAQ;;;ADbf,IAAM,UAAU,CAAC;AAAA,EAChB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACD,MAAwC;AACvC,QAAM,MAAM,OAAuB,IAAI;AACvC,QAAM,CAAC,SAAS,UAAU,IAAI,SAAS,KAAK;AAE5C,yBAAkB,KAAK,MAAM,WAAW,KAAK,CAAC;AAE9C,SACC,oCAAC,SAAI,WAAW,GAAG,sBAAsB,SAAS,GAAG,OACpD;AAAA,IAAC;AAAA;AAAA,MACA,MAAK;AAAA,MACL,WAAU;AAAA,MACV,SAAS,MAAM;AACd,mBAAW,CAAC,OAAO;AAAA,MACpB;AAAA;AAAA,IAEC,WACA;AAAA,MAAC;AAAA;AAAA,QACA;AAAA,QACA,MAAK;AAAA,QACL,eAAY;AAAA;AAAA,IACb,IAEA;AAAA,EAEF,GACA;AAAA,IAAC;AAAA;AAAA,MACA,WAAW;AAAA,QACV;AAAA,QACA;AAAA,UACC,aAAa,CAAC;AAAA,UACd,cAAc;AAAA,QACf;AAAA,MACD;AAAA;AAAA,IAEC;AAAA,EACF,CACD;AAEF;AAEA,IAAO,cAAQ","sourcesContent":["import React, { useRef, useState } from 'react';\nimport cn from 'classnames';\nimport Icon, { IconName } from '@brighthr/component-icon';\nimport useOnClickOutside from './onClickOutside';\n\nexport type TooltipProps = React.HTMLAttributes<HTMLDivElement> & {\n\tclassName?: string;\n\ticonName?: IconName;\n\tlabel?: string;\n};\n\nconst Tooltip = ({\n\tclassName,\n\ticonName,\n\tlabel,\n\tchildren,\n}: TooltipProps): React.ReactElement => {\n\tconst ref = useRef<HTMLDivElement>(null);\n\tconst [visible, setVisible] = useState(false);\n\n\tuseOnClickOutside(ref, () => setVisible(false));\n\n\treturn (\n\t\t<div className={cn('inline-block group', className)} ref={ref}>\n\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclassName=\"cursor-help\"\n\t\t\t\tonClick={() => {\n\t\t\t\t\tsetVisible(!visible);\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t{iconName ? (\n\t\t\t\t\t<Icon\n\t\t\t\t\t\ticonName={iconName}\n\t\t\t\t\t\tsize=\"sm\"\n\t\t\t\t\t\tdata-testid=\"tool-tip-icon\"\n\t\t\t\t\t/>\n\t\t\t\t) : (\n\t\t\t\t\tlabel\n\t\t\t\t)}\n\t\t\t</button>\n\t\t\t<div\n\t\t\t\tclassName={cn(\n\t\t\t\t\t\"font-bold max-w-full absolute mt-4 pointer-events-none transition-opacity z-9999 bg-neutral-600 text-white p-2 rounded-[4px] text-sm mr-2 after:content-[''] after:w-fit after:whitespace-nowrap after:h-0 after:absolute after:-top-2 after:left-2 after:border-l-8 after:border-r-8 after:border-l-transparent after:border-r-transparent after:border-b-8 after:border-b-neutral-600 group-hover:opacity-90 group-hover:pointer-events-auto\",\n\t\t\t\t\t{\n\t\t\t\t\t\t'opacity-0': !visible,\n\t\t\t\t\t\t'opacity-90': visible,\n\t\t\t\t\t}\n\t\t\t\t)}\n\t\t\t>\n\t\t\t\t{children}\n\t\t\t</div>\n\t\t</div>\n\t);\n};\n\nexport default Tooltip;\n","import { MutableRefObject, useEffect } from 'react';\n\nconst useOnClickOutside = (\n\tref: MutableRefObject<HTMLElement>,\n\thandler: () => void\n) => {\n\tuseEffect(() => {\n\t\tconst handleClick = (e: MouseEvent) => {\n\t\t\tif (\n\t\t\t\tref.current &&\n\t\t\t\t!ref.current.contains(e.target as HTMLElement) &&\n\t\t\t\t!(e.target as HTMLElement).closest('.ignoreClickOutside')\n\t\t\t) {\n\t\t\t\thandler();\n\t\t\t}\n\t\t};\n\t\tdocument.addEventListener('mousedown', handleClick);\n\n\t\treturn () => {\n\t\t\tdocument.removeEventListener('mousedown', handleClick);\n\t\t};\n\t}, [handler, ref]);\n};\n\nexport default useOnClickOutside;\n"]}

@@ -6,5 +6,5 @@ // src/index.tsx

// src/onClickOutside.js
// src/onClickOutside.tsx
import { useEffect } from "react";
var onClickOutside = (ref, handler) => {
var useOnClickOutside = (ref, handler) => {
useEffect(() => {

@@ -22,3 +22,3 @@ const handleClick = (e) => {

};
var onClickOutside_default = onClickOutside;
var onClickOutside_default = useOnClickOutside;

@@ -25,0 +25,0 @@ // src/index.tsx

@@ -1,1 +0,1 @@

{"version":3,"sources":["../src/index.tsx","../src/onClickOutside.js"],"sourcesContent":["import React, { useRef, useState } from 'react';\nimport cn from 'classnames';\nimport Icon, { IconName } from '@brighthr/component-icon';\nimport onClickOutside from './onClickOutside';\n\nexport type TooltipProps = React.HTMLAttributes<HTMLDivElement> & {\n\tclassName?: string;\n\ticonName?: IconName;\n\tlabel?: string;\n};\n\nconst Tooltip = ({\n\tclassName,\n\ticonName,\n\tlabel,\n\tchildren,\n}: TooltipProps): React.ReactElement => {\n\tconst ref = useRef<HTMLDivElement>(null);\n\tconst [visible, setVisible] = useState(false);\n\n\tonClickOutside(ref, () => setVisible(false));\n\n\treturn (\n\t\t<div className={cn('inline-block group', className)} ref={ref}>\n\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclassName=\"cursor-help\"\n\t\t\t\tonClick={() => {\n\t\t\t\t\tsetVisible(!visible);\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t{iconName ? (\n\t\t\t\t\t<Icon\n\t\t\t\t\t\ticonName={iconName}\n\t\t\t\t\t\tsize=\"sm\"\n\t\t\t\t\t\tdata-testid=\"tool-tip-icon\"\n\t\t\t\t\t/>\n\t\t\t\t) : (\n\t\t\t\t\tlabel\n\t\t\t\t)}\n\t\t\t</button>\n\t\t\t<div\n\t\t\t\tclassName={cn(\n\t\t\t\t\t\"font-bold max-w-full absolute mt-4 pointer-events-none transition-opacity z-9999 bg-neutral-600 text-white p-2 rounded-[4px] text-sm mr-2 after:content-[''] after:w-fit after:whitespace-nowrap after:h-0 after:absolute after:-top-2 after:left-2 after:border-l-8 after:border-r-8 after:border-l-transparent after:border-r-transparent after:border-b-8 after:border-b-neutral-600 group-hover:opacity-90 group-hover:pointer-events-auto\",\n\t\t\t\t\t{\n\t\t\t\t\t\t'opacity-0': !visible,\n\t\t\t\t\t\t'opacity-90': visible,\n\t\t\t\t\t}\n\t\t\t\t)}\n\t\t\t>\n\t\t\t\t{children}\n\t\t\t</div>\n\t\t</div>\n\t);\n};\n\nexport default Tooltip;\n","/* eslint-disable no-undef */\nimport { useEffect } from 'react';\n\nconst onClickOutside = (ref, handler) => {\n\tuseEffect(() => {\n\t\tconst handleClick = (e) => {\n\t\t\tif (\n\t\t\t\tref.current &&\n\t\t\t\t!ref.current.contains(e.target) &&\n\t\t\t\t!e.target.closest('.ignoreClickOutside')\n\t\t\t) {\n\t\t\t\thandler();\n\t\t\t}\n\t\t};\n\t\tdocument.addEventListener('mousedown', handleClick);\n\n\t\treturn () => {\n\t\t\tdocument.removeEventListener('mousedown', handleClick);\n\t\t};\n\t}, [handler, ref]);\n};\n\nexport default onClickOutside;\n"],"mappings":";AAAA,OAAO,SAAS,QAAQ,gBAAgB;AACxC,OAAO,QAAQ;AACf,OAAO,UAAwB;;;ACD/B,SAAS,iBAAiB;AAE1B,IAAM,iBAAiB,CAAC,KAAK,YAAY;AACxC,YAAU,MAAM;AACf,UAAM,cAAc,CAAC,MAAM;AAC1B,UACC,IAAI,WACJ,CAAC,IAAI,QAAQ,SAAS,EAAE,MAAM,KAC9B,CAAC,EAAE,OAAO,QAAQ,qBAAqB,GACtC;AACD,gBAAQ;AAAA,MACT;AAAA,IACD;AACA,aAAS,iBAAiB,aAAa,WAAW;AAElD,WAAO,MAAM;AACZ,eAAS,oBAAoB,aAAa,WAAW;AAAA,IACtD;AAAA,EACD,GAAG,CAAC,SAAS,GAAG,CAAC;AAClB;AAEA,IAAO,yBAAQ;;;ADXf,IAAM,UAAU,CAAC;AAAA,EAChB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACD,MAAwC;AACvC,QAAM,MAAM,OAAuB,IAAI;AACvC,QAAM,CAAC,SAAS,UAAU,IAAI,SAAS,KAAK;AAE5C,yBAAe,KAAK,MAAM,WAAW,KAAK,CAAC;AAE3C,SACC,oCAAC,SAAI,WAAW,GAAG,sBAAsB,SAAS,GAAG,OACpD;AAAA,IAAC;AAAA;AAAA,MACA,MAAK;AAAA,MACL,WAAU;AAAA,MACV,SAAS,MAAM;AACd,mBAAW,CAAC,OAAO;AAAA,MACpB;AAAA;AAAA,IAEC,WACA;AAAA,MAAC;AAAA;AAAA,QACA;AAAA,QACA,MAAK;AAAA,QACL,eAAY;AAAA;AAAA,IACb,IAEA;AAAA,EAEF,GACA;AAAA,IAAC;AAAA;AAAA,MACA,WAAW;AAAA,QACV;AAAA,QACA;AAAA,UACC,aAAa,CAAC;AAAA,UACd,cAAc;AAAA,QACf;AAAA,MACD;AAAA;AAAA,IAEC;AAAA,EACF,CACD;AAEF;AAEA,IAAO,cAAQ;","names":[]}
{"version":3,"sources":["../src/index.tsx","../src/onClickOutside.tsx"],"sourcesContent":["import React, { useRef, useState } from 'react';\nimport cn from 'classnames';\nimport Icon, { IconName } from '@brighthr/component-icon';\nimport useOnClickOutside from './onClickOutside';\n\nexport type TooltipProps = React.HTMLAttributes<HTMLDivElement> & {\n\tclassName?: string;\n\ticonName?: IconName;\n\tlabel?: string;\n};\n\nconst Tooltip = ({\n\tclassName,\n\ticonName,\n\tlabel,\n\tchildren,\n}: TooltipProps): React.ReactElement => {\n\tconst ref = useRef<HTMLDivElement>(null);\n\tconst [visible, setVisible] = useState(false);\n\n\tuseOnClickOutside(ref, () => setVisible(false));\n\n\treturn (\n\t\t<div className={cn('inline-block group', className)} ref={ref}>\n\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclassName=\"cursor-help\"\n\t\t\t\tonClick={() => {\n\t\t\t\t\tsetVisible(!visible);\n\t\t\t\t}}\n\t\t\t>\n\t\t\t\t{iconName ? (\n\t\t\t\t\t<Icon\n\t\t\t\t\t\ticonName={iconName}\n\t\t\t\t\t\tsize=\"sm\"\n\t\t\t\t\t\tdata-testid=\"tool-tip-icon\"\n\t\t\t\t\t/>\n\t\t\t\t) : (\n\t\t\t\t\tlabel\n\t\t\t\t)}\n\t\t\t</button>\n\t\t\t<div\n\t\t\t\tclassName={cn(\n\t\t\t\t\t\"font-bold max-w-full absolute mt-4 pointer-events-none transition-opacity z-9999 bg-neutral-600 text-white p-2 rounded-[4px] text-sm mr-2 after:content-[''] after:w-fit after:whitespace-nowrap after:h-0 after:absolute after:-top-2 after:left-2 after:border-l-8 after:border-r-8 after:border-l-transparent after:border-r-transparent after:border-b-8 after:border-b-neutral-600 group-hover:opacity-90 group-hover:pointer-events-auto\",\n\t\t\t\t\t{\n\t\t\t\t\t\t'opacity-0': !visible,\n\t\t\t\t\t\t'opacity-90': visible,\n\t\t\t\t\t}\n\t\t\t\t)}\n\t\t\t>\n\t\t\t\t{children}\n\t\t\t</div>\n\t\t</div>\n\t);\n};\n\nexport default Tooltip;\n","import { MutableRefObject, useEffect } from 'react';\n\nconst useOnClickOutside = (\n\tref: MutableRefObject<HTMLElement>,\n\thandler: () => void\n) => {\n\tuseEffect(() => {\n\t\tconst handleClick = (e: MouseEvent) => {\n\t\t\tif (\n\t\t\t\tref.current &&\n\t\t\t\t!ref.current.contains(e.target as HTMLElement) &&\n\t\t\t\t!(e.target as HTMLElement).closest('.ignoreClickOutside')\n\t\t\t) {\n\t\t\t\thandler();\n\t\t\t}\n\t\t};\n\t\tdocument.addEventListener('mousedown', handleClick);\n\n\t\treturn () => {\n\t\t\tdocument.removeEventListener('mousedown', handleClick);\n\t\t};\n\t}, [handler, ref]);\n};\n\nexport default useOnClickOutside;\n"],"mappings":";AAAA,OAAO,SAAS,QAAQ,gBAAgB;AACxC,OAAO,QAAQ;AACf,OAAO,UAAwB;;;ACF/B,SAA2B,iBAAiB;AAE5C,IAAM,oBAAoB,CACzB,KACA,YACI;AACJ,YAAU,MAAM;AACf,UAAM,cAAc,CAAC,MAAkB;AACtC,UACC,IAAI,WACJ,CAAC,IAAI,QAAQ,SAAS,EAAE,MAAqB,KAC7C,CAAE,EAAE,OAAuB,QAAQ,qBAAqB,GACvD;AACD,gBAAQ;AAAA,MACT;AAAA,IACD;AACA,aAAS,iBAAiB,aAAa,WAAW;AAElD,WAAO,MAAM;AACZ,eAAS,oBAAoB,aAAa,WAAW;AAAA,IACtD;AAAA,EACD,GAAG,CAAC,SAAS,GAAG,CAAC;AAClB;AAEA,IAAO,yBAAQ;;;ADbf,IAAM,UAAU,CAAC;AAAA,EAChB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACD,MAAwC;AACvC,QAAM,MAAM,OAAuB,IAAI;AACvC,QAAM,CAAC,SAAS,UAAU,IAAI,SAAS,KAAK;AAE5C,yBAAkB,KAAK,MAAM,WAAW,KAAK,CAAC;AAE9C,SACC,oCAAC,SAAI,WAAW,GAAG,sBAAsB,SAAS,GAAG,OACpD;AAAA,IAAC;AAAA;AAAA,MACA,MAAK;AAAA,MACL,WAAU;AAAA,MACV,SAAS,MAAM;AACd,mBAAW,CAAC,OAAO;AAAA,MACpB;AAAA;AAAA,IAEC,WACA;AAAA,MAAC;AAAA;AAAA,QACA;AAAA,QACA,MAAK;AAAA,QACL,eAAY;AAAA;AAAA,IACb,IAEA;AAAA,EAEF,GACA;AAAA,IAAC;AAAA;AAAA,MACA,WAAW;AAAA,QACV;AAAA,QACA;AAAA,UACC,aAAa,CAAC;AAAA,UACd,cAAc;AAAA,QACf;AAAA,MACD;AAAA;AAAA,IAEC;AAAA,EACF,CACD;AAEF;AAEA,IAAO,cAAQ;","names":[]}
{
"name": "@brighthr/component-tooltip",
"version": "1.0.0",
"license": "MIT",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"start": "tsup --watch",
"build": "tsup"
},
"eslintConfig": {
"rules": {
"import/no-extraneous-dependencies": [
"error",
{
"devDependencies": [
"**/*.test.tsx"
]
}
]
}
},
"devDependencies": {
"@testing-library/react": "^12.0.0"
},
"peerDependencies": {
"react": ">=16.9.0"
},
"dependencies": {
"@brighthr/component-icon": "^2.0.0",
"@testing-library/user-event": "^14.4.3",
"classnames": "^2.3.1"
},
"gitHead": "1b82cedd964ef0ee483494eba535cdd0e48716ea"
"name": "@brighthr/component-tooltip",
"version": "1.0.1",
"license": "MIT",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"start": "tsup --watch",
"build": "tsup"
},
"peerDependencies": {
"react": ">=16.9.0"
},
"dependencies": {
"@brighthr/component-icon": "^2.0.1",
"classnames": "^2.3.1"
},
"gitHead": "bcc368c7b077e1087feecd6299cc53416f05ae25"
}

@@ -6,2 +6,3 @@ # ComponentName

To install, type the following into the command line at the root of your project:
```javascript

@@ -14,4 +15,5 @@ npm i @brighthr/component-tooltip

Import into your file:
```javascript
import Tooltip from '@brighthr/component-tooltip';
```