From 28396d6b9c2ee085df94ece1242214eab3e9e905 Mon Sep 17 00:00:00 2001 From: MadCcc <1075746765@qq.com> Date: Thu, 27 Oct 2022 17:03:02 +0800 Subject: [PATCH] fix: skeleton node should have bg color (#38248) * fix: skeleton node should have bg color * chore: code clean --- components/skeleton/Node.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/skeleton/Node.tsx b/components/skeleton/Node.tsx index 4183d4dcc6..841fbf63ea 100644 --- a/components/skeleton/Node.tsx +++ b/components/skeleton/Node.tsx @@ -1,6 +1,7 @@ import DotChartOutlined from '@ant-design/icons/DotChartOutlined'; import classNames from 'classnames'; import * as React from 'react'; +import useStyle from './style'; import { ConfigContext } from '../config-provider'; import type { SkeletonElementProps } from './Element'; @@ -13,6 +14,7 @@ const SkeletonNode: React.FC = props => { const { prefixCls: customizePrefixCls, className, style, active, children } = props; const { getPrefixCls } = React.useContext(ConfigContext); const prefixCls = getPrefixCls('skeleton', customizePrefixCls); + const [wrapSSR, hashId] = useStyle(prefixCls); const cls = classNames( prefixCls, @@ -20,17 +22,18 @@ const SkeletonNode: React.FC = props => { { [`${prefixCls}-active`]: active, }, + hashId, className, ); const content = children ?? ; - return ( + return wrapSSR(
{content}
-
+ , ); };