工具提示
@cloud-ru/ds-tooltip \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \.
Пакет @cloud-ru/ds-tooltip 说吧
- 工具提示 ——универсальная. {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}##### ######### #### ###################################################################################################################################################################################################################.
- 问题工具 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
Установка
pnpm add @cloud-ru/ds-tooltip
import { Tooltip, QuestionTooltip } from '@cloud-ru/ds-tooltip'
工具提示
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}弹出... Принимает children (сам:триггер也 tip (содержимое.
Когда
- ================================================================================================ ============================================================================================================= (====== (=========================================.
- {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得怎么样? {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得怎么样.
- {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢.
Когда не нужен:длинного也. 过瘾 过瘾 过瘾 过瘾.
Анатомия
大小
xs {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我.., s {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
Примеры
1. 国家
重心+焦点 + + + + +
import { Tooltip } from '@cloud-ru/ds-tooltip';
export function Basic() {
return (
<Tooltip tip='Сохранить изменения'>
<button type='button'>Сохранить</button>
</Tooltip>
);
}
2. 点击触发
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
import { Tooltip } from '@cloud-ru/ds-tooltip';
export function ClickTrigger() {
return (
<Tooltip tip='Открывается по клику и остаётся видимой' trigger='click'>
<button type='button'>Подробнее</button>
</Tooltip>
);
}
道具
工具提示
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
children | ChildrenFunction | —— 说 | Триггер (подробнее) |
className | string | —— 说 | |
closeOnPopstate | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
data-test-id | string | —— 说 | |
disableMaxWidth | boolean | false | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
disableSpanWrapper | boolean | —— 说 | Отключает isValidElement {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 position: absolute {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪############################# #######################################################################################################################################################################################################, forwardRef- компоненты {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 withInnerRefSupport из @cloud-ru/ds-utils{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 <span> —— 说 {\fn黑体\fs20\shad2\2ah82\3ah20\4ah33\fscx95\3ch592001\be1}#####################################################################################################################################################################################################################################. |
fallbackPlacements | Placement | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. |
hoverDelayClose | number | 0 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
hoverDelayOpen | number | 0 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
offset | number | 0 | [永久失效連結] (中文(简体) ). |
onOpenChange | ((isOpen: boolean) => void) | —— 说 | Колбек. 打开. |
open | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. |
placement | "bottom" | "bottom-end" | "bottom-start" | "left" | "left-end" | "left-start" | "right" | "right-end" | "right-start" | "top" | "top-end" | "top-start" | top | (原始内容存档于2019-09-29) (中文(中国大陆) ). |
tip | ReactNode | —— 说 | Содержимое (текст) |
trigger | "click" | "clickAndFocusVisible" | "focus" | "focusVisible" | "hover" | "hoverAndFocus" | "hoverAndFocusVisible" | hoverAndFocusVisible | 说吧 - 说吧 click - открывать по - 说吧 hover - открывать по - 说吧 focusVisible - 重点可见 - 说吧 focus - открывать по - 说吧 hoverAndFocusVisible -=ytet -伊甸园字幕组=- 翻译: - 说吧 hoverAndFocus - открывать ховеру и - 说吧 clickAndFocusVisible -=ytet -伊甸园字幕组=- 翻译: |
triggerClassName | string | —— 说 | CSS - класс триггера |
triggerRef | ForwardedRef<HTMLElement | ReferenceType | null> | —— 说 | 参考文献: |
问题工具
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得怎么样? Использует Tooltip * 触发按钮 * aria-label。 。 。 .
Когда
- {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得怎么样.
- {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得怎样.
- В.
Анатомия
大小
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 xs - для плотных форм, s - дефолт с секций.
Примеры
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
i- i- label 启动标签
import { QuestionTooltip } from '@cloud-ru/ds-tooltip';
export function Question() {
return (
<label style={{ display: 'inline-flex', gap: 8, alignItems: 'center' }}>
<span>API-ключ</span>
<input type='text' name='api-key' placeholder='sk_...' />
<QuestionTooltip tip='Строка из 32 символов. Хранится зашифрованной, видна только владельцу.' />
</label>
);
}
道具
问题工具
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
children | ChildrenFunction | —— 说 | Триггер (подробнее) |
className | string | —— 说 | |
closeOnPopstate | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
data-test-id | string | —— 说 | |
disableMaxWidth | boolean | false | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
disableSpanWrapper | boolean | —— 说 | Отключает isValidElement {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 position: absolute {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪############################# #######################################################################################################################################################################################################, forwardRef- компоненты {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 withInnerRefSupport из @cloud-ru/ds-utils{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 <span> —— 说 {\fn黑体\fs20\shad2\2ah82\3ah20\4ah33\fscx95\3ch592001\be1}#####################################################################################################################################################################################################################################. |
fallbackPlacements | Placement | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. |
hoverDelayClose | number | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
hoverDelayOpen | number | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
offset | number | 0 | [永久失效連結] (中文(简体) ). |
onOpenChange | ((isOpen: boolean) => void) | —— 说 | Колбек. 打开. |
open | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. |
placement | "bottom" | "bottom-end" | "bottom-start" | "left" | "left-end" | "left-start" | "right" | "right-end" | "right-start" | "top" | "top-end" | "top-start" | top | (原始内容存档于2019-09-29) (中文(中国大陆) ). |
size | "s" | "xs" | xs | Размер |
tabIndex | number | 0 | 标签索引 |
tip | ReactNode | —— 说 | Содержимое (текст) |
tooltipClassname | string | —— 说 | CSS - класс подсказки |
trigger | "click" | "clickAndFocusVisible" | "focus" | "focusVisible" | "hover" | "hoverAndFocus" | "hoverAndFocusVisible" | hover | 说吧 - 说吧 click - открывать по - 说吧 hover - открывать по - 说吧 focusVisible - 重点可见 - 说吧 focus - открывать по - 说吧 hoverAndFocusVisible -=ytet -伊甸园字幕组=- 翻译: - 说吧 hoverAndFocus - открывать ховеру и - 说吧 clickAndFocusVisible -=ytet -伊甸园字幕组=- 翻译: |
triggerClassName | string | —— 说 | CSS - класс триггера |
triggerLabel | string | Подсказка | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
triggerRef | ForwardedRef<HTMLElement | ReferenceType | null> | —— 说 | 参考文献: |
相关类型
Size=:"s"|"xs"