diff --git a/components/ClickAwayHandler.tsx b/components/ClickAwayHandler.tsx index 88ff23b..090932a 100644 --- a/components/ClickAwayHandler.tsx +++ b/components/ClickAwayHandler.tsx @@ -4,6 +4,7 @@ type Props = { children: ReactNode; onClickOutside: Function; className?: string; + style?: React.CSSProperties; }; function useOutsideAlerter( @@ -30,12 +31,13 @@ export default function ClickAwayHandler({ children, onClickOutside, className, + style, }: Props) { const wrapperRef = useRef(null); useOutsideAlerter(wrapperRef, onClickOutside); return ( -
+
{children}
); diff --git a/components/Dropdown.tsx b/components/Dropdown.tsx index abc9e46..49f1d39 100644 --- a/components/Dropdown.tsx +++ b/components/Dropdown.tsx @@ -19,11 +19,18 @@ type Props = { onClickOutside: Function; className?: string; items: MenuItem[]; + style?: React.CSSProperties; }; -export default function Dropdown({ onClickOutside, className, items }: Props) { +export default function Dropdown({ + style, + onClickOutside, + className, + items, +}: Props) { return ( diff --git a/components/LinkCard.tsx b/components/LinkCard.tsx index e4dbbdc..d037f7f 100644 --- a/components/LinkCard.tsx +++ b/components/LinkCard.tsx @@ -139,7 +139,7 @@ export default function LinkCard({ link, count, className }: Props) { permissions?.canDelete) && (
{ - console.log(); + console.log(expandDropdown); setExpandDropdown({ x: e.clientX, y: e.clientY }); }} id={"expand-dropdown" + link.id} @@ -228,6 +228,11 @@ export default function LinkCard({ link, count, className }: Props) {
{expandDropdown ? ( ) : null}