1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
TooltipUtils.tsx 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
huihuawk Отправлено 3 лет назад 95494d0
import { Tooltip } from 'choerodon-ui/pro/lib/core/enum';
import { TooltipTheme, TooltipPlacement } from '../tooltip';
import { TooltipTarget } from '../configure';
import { getConfig } from '../configure/utils';
export function getUsefulTooltip(target?: TooltipTarget): Tooltip | undefined {
switch (target) {
case 'table-cell':
return getConfig('tableColumnTooltip');
case 'button':
return getConfig('buttonTooltip');
case 'select-option':
return getConfig('selectOptionTooltip');
case 'label':
return getConfig('labelTooltip');
default:
}
}
export function getTooltip(target?: TooltipTarget): Tooltip | undefined {
const tooltip = getConfig('tooltip');
if (typeof tooltip === 'function') {
return tooltip(target);
}
return getUsefulTooltip(target) || tooltip;
}
export function getTooltipTheme(target?: TooltipTarget): TooltipTheme {
const tooltipTheme = getConfig('tooltipTheme');
if (typeof tooltipTheme === 'function') {
return tooltipTheme(target);
}
if (target === 'validation') {
const validationTooltipTheme = getConfig('validationTooltipTheme');
if (validationTooltipTheme) {
return validationTooltipTheme;
}
}
return tooltipTheme;
}
export function getTooltipPlacement(target?: TooltipTarget): TooltipPlacement | undefined {
const tooltipPlacement = getConfig('tooltipPlacement');
if (typeof tooltipPlacement === 'function') {
return tooltipPlacement(target);
}
return tooltipPlacement;
}

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/open-hand-choerodon-ui.git
git@gitlife.ru:oschina-mirror/open-hand-choerodon-ui.git
oschina-mirror
open-hand-choerodon-ui
open-hand-choerodon-ui
master