From 58ac6381dbaa1d029468c0b29c8171066985b59d Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 31 Jul 2023 19:16:16 +0800 Subject: [PATCH] Clean up positioning on mobile, hovercards on desktop --- .../patterns/LibraryCards/LibraryGridCard.tsx | 98 ++++++++++--------- 1 file changed, 53 insertions(+), 45 deletions(-) diff --git a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx index 7110f7907..a084ff0ea 100644 --- a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx +++ b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx @@ -73,6 +73,7 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { offset({ mainAxis: -25, }), + size(), ], placement: 'top-end', @@ -100,7 +101,7 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { borderColor: '$thBorderColor', cursor: 'pointer', '@media (max-width: 930px)': { - m: '0px', + m: '15px', width: 'calc(100% - 30px)', }, }} @@ -120,7 +121,7 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { {!isTouchScreenDevice() && ( { }, [setIsChecked, isChecked]) return ( - - { - ;(e.target as HTMLElement).style.display = 'none' - }} - /> + + + { + ;(e.target as HTMLElement).style.display = 'none' + }} + /> + {/* {props.inMultiSelect ? ( + + + + ) : ( */} + + setMenuOpen(open)} + actionHandler={props.handleAction} + triggerElement={ + + } + /> + + + + {/* )} */} { distribution="start" > - {props.inMultiSelect ? ( - - - - ) : ( - - setMenuOpen(open)} - actionHandler={props.handleAction} - triggerElement={ - - } - /> - - )}