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

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Group.tsx 1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
HughHzWu Отправлено 3 лет назад bad5b40
import React, { CSSProperties, FunctionComponent, memo, useContext } from 'react';
import classNames from 'classnames';
import { Size } from '../_util/enum';
import ConfigContext from '../config-provider/ConfigContext';
export interface GroupProps {
className?: string;
size?: Size;
children?: any;
style?: CSSProperties;
prefixCls?: string;
compact?: boolean;
}
const Group: FunctionComponent<GroupProps> = function Group(props) {
const { prefixCls: customizePrefixCls, className = '', size, compact, style, children } = props;
const { getPrefixCls } = useContext(ConfigContext);
const prefixCls = getPrefixCls('input-group', customizePrefixCls);
const cls = classNames(
prefixCls,
{
[`${prefixCls}-lg`]: size === Size.large,
[`${prefixCls}-sm`]: size === Size.small,
[`${prefixCls}-compact`]: compact,
},
className,
);
return (
<span className={cls} style={style}>
{children}
</span>
);
};
Group.displayName = 'Group';
export default memo(Group);

Комментарий ( 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