From fea1d773426484a1e40a74a7a2a5d2473234b4e9 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 9 Sep 2023 14:25:53 +0800 Subject: [PATCH] Possible small optimization for name-text --- src/components/name-text.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/name-text.jsx b/src/components/name-text.jsx index 1d7c480a..b2895acc 100644 --- a/src/components/name-text.jsx +++ b/src/components/name-text.jsx @@ -1,5 +1,7 @@ import './name-text.css'; +import { memo } from 'preact/compat'; + import states from '../utils/states'; import Avatar from './avatar'; @@ -43,6 +45,7 @@ function NameText({ onClick={(e) => { if (external) return; e.preventDefault(); + e.stopPropagation(); if (onClick) return onClick(e); states.showAccount = { account, @@ -85,4 +88,4 @@ function NameText({ ); } -export default NameText; +export default memo(NameText);