fix: page rename position

This commit is contained in:
ascarbek 2023-03-09 22:54:38 +06:00
parent 593446bffe
commit f556e50be4

View File

@ -35,11 +35,11 @@ export const PageItem = ({ page, onPageClick }: { page: IPage; onPageClick: () =
const [popupY, setPopupY] = useState(0); const [popupY, setPopupY] = useState(0);
useEffect(() => { useEffect(() => {
if (showPageOptions && el.current) { if (el.current) {
const { top } = el.current.getBoundingClientRect(); const { top } = el.current.getBoundingClientRect();
setPopupY(top); setPopupY(top);
} }
}, [showPageOptions]); }, [showPageOptions, showRenamePopup]);
return ( return (
<div ref={el}> <div ref={el}>
@ -80,6 +80,7 @@ export const PageItem = ({ page, onPageClick }: { page: IPage; onPageClick: () =
value={page.title} value={page.title}
onChange={(newTitle) => changePageTitle(newTitle)} onChange={(newTitle) => changePageTitle(newTitle)}
onClose={closeRenamePopup} onClose={closeRenamePopup}
top={popupY - 124 + 40}
></RenamePopup> ></RenamePopup>
)} )}
</div> </div>