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

@@ -56,7 +56,7 @@ const getSizes = (size: NormalSizes) => {
return sizes[size]
}
const Toggle: React.FC<ToggleProps> = React.memo(({
const Toggle: React.FC<ToggleProps> = ({
initialChecked, checked, disabled, onChange, size, className, ...props
}) => {
const theme = useTheme()
@@ -164,6 +164,8 @@ const Toggle: React.FC<ToggleProps> = React.memo(({
`}</style>
</label>
)
})
}
export default withDefaults(Toggle, defaultProps)
const MemoToggle = React.memo(Toggle)
export default withDefaults(MemoToggle, defaultProps)