Merge pull request #2174 from Yidadaa/bugfix-0627

fix: #2149 try to fix chat action button style
This commit is contained in:
Yifei Zhang 2023-06-28 01:03:19 +08:00 committed by GitHub
commit efbd1c15a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 3 deletions

View File

@ -294,8 +294,8 @@ function ChatAction(props: {
const iconRef = useRef<HTMLDivElement>(null); const iconRef = useRef<HTMLDivElement>(null);
const textRef = useRef<HTMLDivElement>(null); const textRef = useRef<HTMLDivElement>(null);
const [width, setWidth] = useState({ const [width, setWidth] = useState({
full: 20, full: 16,
icon: 20, icon: 16,
}); });
function updateWidth() { function updateWidth() {
@ -310,7 +310,13 @@ function ChatAction(props: {
} }
useEffect(() => { useEffect(() => {
setTimeout(updateWidth, 100); const onClick = () => setTimeout(updateWidth, 10);
onClick();
window.addEventListener("click", onClick);
return () => {
window.removeEventListener("click", onClick);
};
}, []); }, []);
return ( return (