配额
@cloud-ru/ds-uikit-product-quota -=YTET -伊甸园字幕组=- 翻译: 卡牌 {} 装入/ 错误 .
Пакет @cloud-ru/ds-uikit-product-quota {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 QuotaItem (单位:千美元)name, (中文(简体) ), limit, (中文(简体) ), usage, (中文(简体) ), remains, (中文(简体) ), unitDisplayName{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你应该知道 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你应该知道.
- 配额 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
- 配额WidgetMini -=ytet -伊甸园字幕组=- 翻译:.
- 配额元件卡 -=ytet -伊甸园字幕组=- 翻译:
loading编号 :noData。 。 。 .
Карточки QuotaWidget и QuotaWidgetMini {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 QuotaWidgetCard; исчерпанные(квотыremains <= 0)"#############################################################################################################################################################################################################################################################.
Отдельно 配额窗口 . . . . . QuotaWidget {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我还不知道你是谁 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}.
Установка
pnpm add @cloud-ru/ds-uikit-product-quota
import { QuotaWidget, QuotaWidgetMini, QuotaWidgetCard } from '@cloud-ru/ds-uikit-product-quota'
图片
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 Quota {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}"产品UI Kit".
配额
-=YTET -伊甸园字幕组=- 翻译:.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你还好吧 Dropdown {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 QuotaWidgetCard. . . . . . . quotasUrl{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你还不知道吗 canEditQuota) (中文(简体) ).
Когда
-
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}################################# ######################################################################################################################################################################################################.
-
{\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得怎么样.
-
Узкий:
- используйте
QuotaWidgetMini。 。 。 .
- используйте
-
说吧
- используйте
QuotaWidgetCard。 。 。 .
- используйте
-
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
PortalContextProvider- контент рендерится порталDropdown。 。 。 . -
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得怎么样.
-
✅
error{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢onRefresh{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080} - \fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080} - {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080} - \fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080} - {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}. -
❌
errorбезonRefresh{\fn黑体\fs20\shad2\2ah82\3ah20\4ah33\fscx95\3ch592001\be1}你觉得呢.
Анатомия
Триггер
Button view='function' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #remains <= 0) (中文(简体) ). {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 buttonProps (单位:千美元)size, (中文(简体) ), appearance, (中文(简体) ), label, (中文(简体) ), fullWidth, (中文(简体) ), disabled, (中文(简体) ), className) (中文(简体) ).
Шапка
projectName——название.quotasUrl+ 键onQuotasUrlClick- ссылка страницу квот квот квот.canEditQuota+ 键onIncreaseQuotaClick- 。 。 。 。 .
Список
Сетка QuotaWidgetCard。 。 disableSorting(笑声)
loading- 骨架 - 骨架 - 骨架.error. . . .onRefresh) (中文(简体) ).
Контент,без QuotaWidgetContent
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 Dropdown. Нужен sideBlock {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 BottomSheet{\fn方正准圆简体\fs12\1cHC9ECC4}我.. QuotaWidget。 。 。 .
移动 QuotaWidget {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我被困住了 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我被困住了 title и footer листа,чтобы也. 说吧
hideMobileHeader. . . . .hideMobileIncreaseButton. . . . . .
腾讯动漫. {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪################################## ##################################################################################################################################################################################################.
Примеры
Базовый
计数器 ========
import { QuotaItem, QuotaWidget } from '@cloud-ru/ds-uikit-product-quota';
import { useState } from 'react';
const QUOTAS: QuotaItem[] = [
{ name: 'vCPU', limit: 100, usage: 42, remains: 58, unitDisplayName: 'cores' },
{ name: 'RAM', limit: 256, usage: 230, remains: 26, unitDisplayName: 'GB' },
{ name: 'SSD', limit: 1000, usage: 1000, remains: 0, unitDisplayName: 'GB' },
{ name: 'Public IP', limit: 10, usage: 9, remains: 1, unitDisplayName: 'pcs' },
];
export function QuotaWidgetBasic() {
const [loading, setLoading] = useState(false);
const reload = () => {
setLoading(true);
setTimeout(() => setLoading(false), 800);
};
return (
// В продукте виджет живёт у правого края страницы — dropdown прижат к правому краю триггера
<div style={{ display: 'flex', justifyContent: 'flex-end', width: '100%' }}>
<QuotaWidget
quotas={QUOTAS}
projectName='ml-platform-production'
quotasUrl='#'
canEditQuota={false}
loading={loading}
error={false}
onRefresh={reload}
/>
</div>
);
}
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
出错 QQ; 重新装入 {}
import { QuotaItem, QuotaWidget } from '@cloud-ru/ds-uikit-product-quota';
import { useState } from 'react';
const QUOTAS: QuotaItem[] = [
{ name: 'vCPU', limit: 100, usage: 42, remains: 58, unitDisplayName: 'cores' },
{ name: 'RAM', limit: 256, usage: 230, remains: 26, unitDisplayName: 'GB' },
];
export function QuotaWidgetError() {
const [error, setError] = useState(true);
const [loading, setLoading] = useState(false);
const handleRefresh = () => {
setLoading(true);
setTimeout(() => {
setLoading(false);
setError(false);
}, 800);
};
return (
// В продукте виджет живёт у правого края страницы — dropdown прижат к правому краю триггера
<div style={{ display: 'flex', justifyContent: 'flex-end', width: '100%' }}>
<QuotaWidget
quotas={QUOTAS}
projectName='ml-platform-production'
quotasUrl='#'
canEditQuota={false}
loading={loading}
error={error}
onRefresh={handleRefresh}
/>
</div>
);
}
道具
配额
配额窗口
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
buttonProps | ButtonProps | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
canEditQuota | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
data-test-id | string | —— 说 | |
disableSorting | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
error | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
loading | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onIncreaseQuotaClick | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onQuotasUrlClick | (() => void) | —— 说 | Колбек:"也 |
onRefresh | () => void | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onWidgetOpen | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
projectName | string | —— 说 | Название,по也 |
quotas | QuotaItem | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
quotasUrl | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
skeletonRowCount | number | 4 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. - Строка ряд: две (桌面-дропдаун) даёт (:, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QuotaWidgetMini) — — — — —— —— (中文(简体) ). |
相关类型
定额项目
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
limit | number | —— 说 | Лимит |
name | string | —— 说 | Название |
remains | number | —— 说 | Остаток |
unitDisplayName | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
usage | number | —— 说 | Потребление |
配额窗口
配额 Widget 配置方案
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
canEditQuota | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
data-test-id | string | —— 说 | |
disableSorting | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
error | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
hideMobileHeader | boolean | false | # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #title (原始内容存档于2018-07-29). Otter Sheet. 腾讯网. |
hideMobileIncreaseButton | boolean | false | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢footer (原始内容存档于2016-10-12). qq. 腾讯网. |
loading | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onIncreaseQuotaClick | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onQuotasUrlClick | (() => void) | —— 说 | Колбек:"也 |
onRefresh | () => void | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onWidgetOpen | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
projectName | string | —— 说 | Название,по也 |
quotas | QuotaItem | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
quotasUrl | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
skeletonRowCount | number | 4 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. - Строка ряд: две (桌面-дропдаун) даёт (:, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QuotaWidgetMini) — — — — —— —— (中文(简体) ). |
相关类型
定额项目
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
limit | number | —— 说 | Лимит |
name | string | —— 说 | Название |
remains | number | —— 说 | Остаток |
unitDisplayName | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
usage | number | —— 说 | Потребление |
Смотри
- 配额WidgetMini -=ytet -伊甸园字幕组=- 翻译:.
- 配额元件卡 - 。 。 。 。 .
- 下坠 - 。 。 。 。 .
配额WidgetMini
[永久失效連結] 腾讯网.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 Accordion:======================================================================================================================================================================================= -====================================================================== QuotaWidgetCard {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得怎样.
Когда
-
{\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}♪## ## ## ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #.
-
移动/适应布局' .
-
Шапка:
- используйте
QuotaWidget。 。 。 .
- используйте
-
✅
defaultExpanded,"квоты","ключевой"等. -
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我被控制着 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我被控制着.
Анатомия
Заголовок
Accordion.CollapseBlockSecondary: 标题. . Counter appearance='critical' {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 loading 编号 : error),则"-" projectName 切开.
Содержимое
- Вертикальный
QuotaWidgetCard; исчерпанные; квоты; началоdisableSorting(原始内容存档于2016-10-12). qq. loading- 骨架;error. . . .onRefresh) (中文(简体) ).- Кнопка(«Увеличить)
canEditQuota, (中文(简体) ),onIncreaseQuotaClick) (中文(简体) ).
Примеры
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
默认扩展 + 计数器 + + + + + + + + +
import { QuotaItem, QuotaWidgetMini } from '@cloud-ru/ds-uikit-product-quota';
import { useState } from 'react';
const QUOTAS: QuotaItem[] = [
{ name: 'SSD', limit: 1000, usage: 1000, remains: 0, unitDisplayName: 'GB' },
{ name: 'RAM', limit: 256, usage: 230, remains: 26, unitDisplayName: 'GB' },
{ name: 'vCPU', limit: 100, usage: 42, remains: 58, unitDisplayName: 'cores' },
];
export function QuotaWidgetMiniExpanded() {
const [loading, setLoading] = useState(false);
const reload = () => {
setLoading(true);
setTimeout(() => setLoading(false), 800);
};
return (
<QuotaWidgetMini
quotas={QUOTAS}
projectName='ml-platform-production'
canEditQuota={false}
defaultExpanded
loading={loading}
error={false}
onRefresh={reload}
/>
);
}
道具
配额WidgetMiniProps
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
canEditQuota | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
data-test-id | string | —— 说 | |
defaultExpanded | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
disableSorting | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
error | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
loading | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onIncreaseQuotaClick | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onRefresh | () => void | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
onWidgetOpen | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
projectName | string | —— 说 | Название,по也 |
quotas | QuotaItem | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
skeletonRowCount | number | 4 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢. - Строка ряд: две (桌面-дропдаун) даёт (:, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QuotaWidgetMini) — — — — —— —— (中文(简体) ). |
相关类型
定额项目
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
limit | number | —— 说 | Лимит |
name | string | —— 说 | Название |
remains | number | —— 说 | Остаток |
unitDisplayName | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
usage | number | —— 说 | Потребление |
Смотри
- 配额 {\fn黑体\fs20\shad2\2ah82\3ah20\4ah33\fscx95\3ch592001\be1}你觉得呢.
- 配额元件卡 - 。 。 。 。 .
- 手风琴 - 。 。 。 。 .
配额元件卡
-=YTET -伊甸园字幕组=- 翻译:.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 QuotaItem: название, остаток :, ProgressBar {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得怎样 Tooltip с. Используется QuotaWidget и QuotaWidgetMini{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
Когда
-
{\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得呢.
-
Собственная,не也
QuotaWidget编号 :QuotaWidgetMini。 。 。 . -
说吧
- используйте
QuotaWidgetилиQuotaWidgetMini。 。 。 .
- используйте
-
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
PortalContextProvider- 工具提示 \ \ \ \ \ \ \ \ \ \ \. -
❌
noDataбезonRefresh. . . . .
Анатомия
Прогресс
Цвет ProgressBar {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢usage / limit:
< 70%- 额...70–90%- 额...>= 90%- ;remains <= 0квота.
Состояния
loading骨架 骨架 骨架.noData—— 说InfoBlock{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢onRefresh) (中文(简体) ).
Примеры
Уровни
Зелёный,жёлтый,красный也
import { QuotaWidgetCard } from '@cloud-ru/ds-uikit-product-quota';
export function QuotaCardLevels() {
return (
<div style={{ display: 'flex', gap: 12, flexWrap: 'wrap', alignItems: 'center' }}>
<QuotaWidgetCard quota={{ name: 'Network', limit: 100, usage: 30, remains: 70, unitDisplayName: 'GB' }} />
<QuotaWidgetCard quota={{ name: 'RAM', limit: 100, usage: 75, remains: 25, unitDisplayName: 'GB' }} />
<QuotaWidgetCard quota={{ name: 'vCPU', limit: 100, usage: 95, remains: 5, unitDisplayName: 'cores' }} />
<QuotaWidgetCard quota={{ name: 'SSD', limit: 100, usage: 100, remains: 0, unitDisplayName: 'GB' }} />
</div>
);
}
正在装入
import { QuotaWidgetCard } from '@cloud-ru/ds-uikit-product-quota';
export function QuotaCardLoading() {
return (
<QuotaWidgetCard loading quota={{ name: 'Network', limit: 100, usage: 30, remains: 70, unitDisplayName: 'GB' }} />
);
}
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
无数据QQInfoBlock;在新鲜的QQ上=====
import { QuotaWidgetCard } from '@cloud-ru/ds-uikit-product-quota';
import { useState } from 'react';
const QUOTA = { name: 'Network', limit: 100, usage: 30, remains: 70, unitDisplayName: 'GB' };
export function QuotaCardNoData() {
const [noData, setNoData] = useState(true);
const [loading, setLoading] = useState(false);
const handleRefresh = () => {
setLoading(true);
setNoData(false);
setTimeout(() => setLoading(false), 800);
};
return <QuotaWidgetCard quota={QUOTA} noData={noData} loading={loading} onRefresh={handleRefresh} />;
}
道具
配额窗口CardProps
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
data-test-id | string | —— 说 | |
loading | boolean | false | QQ (图: 装入=真实) |
noData | boolean | false | (图:无数据=真实) |
onRefresh | (() => void) | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你应该知道 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我该做什么 |
quota | QuotaItem | —— 说 | Отображаемая |
相关类型
定额项目
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
limit | number | —— 说 | Лимит |
name | string | —— 说 | Название |
remains | number | —— 说 | Остаток |
unitDisplayName | string | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
usage | number | —— 说 | Потребление |
Смотри
- 配额 - 。 。 。 。 .
- 配额WidgetMini {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
- 进度栏 - 。 。 。 。 .