Ai 外地请求
@cloud-ru/ds-ai-field-request -=YTET -伊甸园字幕组=- 翻译:.
AiFieldRequest -=YTET -伊甸园字幕组=- 翻译:.
唵(引一)появиться(引一)появиться(二合引一)贺. {\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}你觉得呢
- Инлайн - баннер -
@cloud-ru/ds-ai-field-banner编号 :@cloud-ru/ds-ai-field-notice。 。 。 . - 抽屉..
@cloud-ru/ds-modal编号 :@cloud-ru/ds-drawer。 。 。 .
Анатомия
标题
title 。 。 。 。 。 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪################################# ################################################################################################################################################################################################### content。 。 。 。 .
行动
primaryAction и secondaryAction —— кнопок: label (подпись onClick (клик primaryAction есть loading ——состояние. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢.
外观( 默认) primary(中文(简体) )
说吧
primary- 装满了.destructive——填充-(для).
提纲中立. {\fn华文仿宋\fs16\1cHD1D1D1}好.
内容档
content -=YTET -伊甸园字幕组=- 翻译: {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 maxHeight (по 88 (原始内容存档于2017-09-29). px). а. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 TruncateStringчисло: maxHeight {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 maxHeight как. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你还不知道吗? /«Скрыть».
提示
hint - 。 。 。 。 。 Не,если也.
正在装入
primaryAction.loading -=ytet -伊甸园字幕组=- 翻译:.
高度
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢max-height: 100%) (中文(简体) ). {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪####################################################################################################################################################################################################################################.
Установка
pnpm add @cloud-ru/ds-ai-field-request
import { AiFieldRequest } from '@cloud-ru/ds-ai-field-request';
Примеры
默认
Свёрнутое:длинный也 maxHeight, 翻译 :
import { AiFieldRequest, APPEARANCE } from '@cloud-ru/ds-ai-field-request';
const CONTENT =
'Виртуальная машина будет остановлена и удалена вместе с дисками. Снимки и резервные копии останутся доступны в хранилище, восстановить машину из них можно в любой момент.';
export function Default() {
return (
<AiFieldRequest
title='Удалить виртуальную машину?'
content={CONTENT}
hint='Подсказка под панелью'
appearance={APPEARANCE.Primary}
primaryAction={{ label: 'Подтвердить' }}
secondaryAction={{ label: 'Отмена' }}
/>
);
}
破坏性
appearance="destructive" красная основная
import { AiFieldRequest, APPEARANCE } from '@cloud-ru/ds-ai-field-request';
export function Destructive() {
return (
<AiFieldRequest
title='Удалить виртуальную машину?'
content='Диски будут удалены вместе с машиной. Операция необратима.'
hint='Подсказка под панелью'
appearance={APPEARANCE.Destructive}
primaryAction={{ label: 'Удалить' }}
secondaryAction={{ label: 'Отмена' }}
/>
);
}
已扩展
Раскрытое:содержимое也
import { AiFieldRequest, APPEARANCE } from '@cloud-ru/ds-ai-field-request';
import { useState } from 'react';
const CONTENT =
'Виртуальная машина будет остановлена и удалена вместе с дисками. Снимки и резервные копии останутся доступны в хранилище, восстановить машину из них можно в любой момент. Сетевые интерфейсы и публичные адреса освободятся сразу после удаления.';
export function Expanded() {
const [open, setOpen] = useState(true);
return (
<AiFieldRequest
title='Удалить виртуальную машину?'
content={CONTENT}
hint='Подсказка под панелью'
appearance={APPEARANCE.Primary}
open={open}
onOpenChange={setOpen}
primaryAction={{ label: 'Подтвердить' }}
secondaryAction={{ label: 'Отмена' }}
/>
);
}
正在装入
primaryAction.loading - индикатор основной кнопке кнопке кнопка
import { AiFieldRequest, APPEARANCE } from '@cloud-ru/ds-ai-field-request';
export function Loading() {
return (
<AiFieldRequest
title='Удалить виртуальную машину?'
content='Диски будут удалены вместе с машиной.'
hint='Подсказка под панелью'
appearance={APPEARANCE.Primary}
primaryAction={{ label: 'Подтвердить', loading: true }}
secondaryAction={{ label: 'Отмена' }}
/>
);
}
道具
Ai 外地请求选项
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
appearance | "destructive" | "primary" | primary | 说吧 primary или destructiveПо primary。 。 。 . |
className | string | —— 说 | Доп класс корня. |
content | ReactNode | —— 说 | Слот(一作текст. |
data-test-id | string | ai-field-request | |
hint | ReactNode | —— 说 | Подпись. Не,если也. |
maxHeight | number | 88 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? По 88。 。 。 . {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得怎样. Для content ? ? ? ? ? ? ? ? ? ? ; {\fn黑体\fs20\shad2\2ah82\3ah20\4ah33\fscx95\3ch592001\be1}你觉得怎么样. |
onOpenChange | ((open: boolean) => void) | —— 说 | Колбэк. |
open | boolean | —— 说 | (原始内容存档于2018-10-21). Controled – раскрыто. Без open 无法控制 无法控制. |
primaryAction | AiFieldRequestAction | AiFieldRequestPrimaryAction | —— 说 | Основная:подпись也. Обязательный. |
secondaryAction | AiFieldRequestAction | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? Обязательный. |
title | ReactNode | —— 说 | Заголовок. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? Обязательный. |
相关类型
实地请求
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
label | string | —— 说 | Подпись. |
onClick | ((event: MouseEvent<HTMLButtonElement>) => void) | undefined | —— 说 | Клик. |
Ai 外地请求优先行动
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
label | string | —— 说 | Подпись. |
loading | boolean | undefined | —— 说 | Состояние:индикатор也. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. |
onClick | ((event: MouseEvent<HTMLButtonElement>) => void) | undefined | —— 说 | Клик. |
Appearance=:"destructive"|"primary"