diff --git a/packages/react-identicon/src/icons/Beachball.tsx b/packages/react-identicon/src/icons/Beachball.tsx index 4f61dafa..a2e67472 100644 --- a/packages/react-identicon/src/icons/Beachball.tsx +++ b/packages/react-identicon/src/icons/Beachball.tsx @@ -10,9 +10,12 @@ import { beachballIcon } from '@polkadot/ui-shared'; function Identicon ({ address, className = '', size, style = {} }: Props): React.ReactElement { const updateElem = useCallback( (node: HTMLDivElement): void => { - node?.appendChild( - beachballIcon(address, { isAlternative: false, size }) - ); + if (node) { + node.innerHTML = ''; + node.appendChild( + beachballIcon(address, { isAlternative: false, size }) + ); + } }, [address, size] );