chore: avoid memo override exported component displayName

This commit is contained in:
unix
2020-04-29 15:11:49 +08:00
parent c53abeca7b
commit 869154175f
78 changed files with 325 additions and 239 deletions

View File

@@ -17,7 +17,7 @@ const defaultProps = {
type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>
export type DescriptionProps = Props & typeof defaultProps & NativeAttrs
const Description: React.FC<DescriptionProps> = React.memo(({
const Description: React.FC<DescriptionProps> = ({
title, content, className, ...props
}) => {
const theme = useTheme()
@@ -56,6 +56,8 @@ const Description: React.FC<DescriptionProps> = React.memo(({
`}</style>
</dl>
)
})
}
export default withDefaults(Description, defaultProps)
const MemoDescription = React.memo(Description)
export default withDefaults(MemoDescription, defaultProps)