1.0.10 • Published 1 year ago

tata-react-tooltip v1.0.10

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

TATA React Tooltip

react portal tooltip

Documentation

Introduction

Tooltip that always stays on top of the screen was created using the React portal feature.

Install

# npm
npm i -D tata-react-tooltip

# yarn
yarn add -D tata-react-tooltip

# pnpm
pnpm add -D tata-react-tooltip

Usage

import { Tooltip } from 'tata-react-tooltip';
import { useRef } from 'react';

const ref = useRef<HTMLDivElement>(null);

Default

<Tooltip
  direction="right"
  parentRef={ref}
  message="hello tooltip!"
>
  <div ref={ref} className="hello">
    Hello Tooltip!
  </div>
</Tooltip>

Dialog

<Tooltip
  dialog
  direction="right"
  parentRef={ref}
  message="hello tooltip!"
>
  <div ref={ref} className="hello">
    Hello Tooltip!
  </div>
</Tooltip>

Custom Style

<Tooltip
  direction="right"
  parentRef={ref}
  message="hello tooltip!"
  bgColor='#9667E9'
  tailColor='#9667E9'
  tailBorderColor='#9667E9'
  customStyle={{ fontSize: '0.9rem', fontWeight: '600' }}
>
  <div ref={ref} className="hello">
    Hello Tooltip!
  </div>
</Tooltip>

API

* : required

PropertyDescriptionTypeDefault
*parentRef부모 요소의 refRefObject<any>-
message툴팁에 표시할 메시지string-
direction툴팁이 부모 요소에 상대적으로 나타나는 방향tltoptrrtrightrbblbottombrltleftlbtop
customStyle툴팁에 적용할 사용자 지정 CSS 스타일CSSProperties-
leaveDelay마우스가 부모 요소에서 떠난 후 툴팁이 사라지기까지의 지연 시간(밀리초)number-
enterDelay마우스가 부모 요소에 올려진 후 툴팁이 나타나기까지의 지연 시간(밀리초)number-
color툴팁 텍스트의 색상string-
bgColor툴팁 배경의 색상string#333
tailColor툴팁 꼬리의 색상string#333
tailBorderColor툴팁 꼬리의 테두리 색상string#333
hideTail툴팁의 꼬리를 숨길지 여부booleanfalse
dialog툴팁을 대화 상자 형태로 표시할지 여부booleanfalse
dialogIcon대화 상자 스타일 툴팁에 표시할 아이콘ReactNode<WarnIcon />
dialogBtnText대화 상자 스타일 툴팁에 표시할 버튼 텍스트stringYES
customTooltip기본 툴팁 대신 사용할 사용자 지정 컴포넌트ReactNode-
1.0.10

1 year 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