fix: #2149 try to fix chat action button style

This commit is contained in:
Yidadaa 2023-06-28 01:02:56 +08:00
parent 1dd75b63de
commit bce74890dc

View File

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