import { Skeleton as OldSkeleton, SkeletonProps, ConfigProvider } from 'antd';
import { AvatarProps } from 'antd/lib/skeleton/Avatar';
import { SkeletonButtonProps } from 'antd/lib/skeleton/Button';
import { SkeletonInputProps } from 'antd/lib/skeleton/Input';
import { SkeletonImageProps } from 'antd/lib/skeleton/Image';
import { SkeletonNodeProps } from 'antd/lib/skeleton/Node';
import React, { useContext } from 'react';
import { Icon } from '../index';
import './index.less';
import classNames from 'classnames';
const Skeleton = (props: SkeletonProps) => {
// 为了与 antd 的生态保持兼容性,我们要求必须要使用 `.@{ant-prefix}` 变量来生成类名
const { getPrefixCls } = useContext(ConfigProvider.ConfigContext);
const prefixCls = getPrefixCls('btri-skeleton');
return (
);
};
Skeleton.Avatar = (props: AvatarProps) => {
return ;
};
Skeleton.Button = (props: SkeletonButtonProps) => {
return ;
};
Skeleton.Input = (props: SkeletonInputProps) => {
return ;
};
Skeleton.Node = (props: SkeletonNodeProps) => {
return ;
};
Skeleton.Image = (props: SkeletonImageProps) => {
return ;
};
Skeleton.Images = (props: SkeletonImageProps) => {
return (
);
};
export { Skeleton };