diff --git a/components/comment.js b/components/comment.js index 3d5104af..9285a1b5 100644 --- a/components/comment.js +++ b/components/comment.js @@ -58,6 +58,7 @@ export default function Comment ({ ref.current.scrollIntoView() ref.current.classList.add('flash-it') } + setCollapse(localStorage.getItem(`commentCollapse:${item.id}`)) }, [item]) const op = item.root.user.name === item.user.name @@ -111,8 +112,18 @@ export default function Comment ({ } {!includeParent && (collapse - ? setCollapse(false)} /> - : setCollapse(true)} />)} + ? { + setCollapse(false) + localStorage.removeItem(`commentCollapse:${item.id}`) + }} + /> + : { + setCollapse(true) + localStorage.setItem(`commentCollapse:${item.id}`, 'yep') + }} + />)} {edit ? (