From 97d2da4b5cc5eea3dbb0c492ea910c8e55ece8f7 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 31 Jul 2023 17:36:15 +0800 Subject: [PATCH] WIP: grid card design --- .../patterns/LibraryCards/LibraryGridCard.tsx | 71 +++++++------------ 1 file changed, 24 insertions(+), 47 deletions(-) diff --git a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx index a269a006b..60f811b21 100644 --- a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx +++ b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx @@ -88,8 +88,8 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { ref={refs.setReference} {...getReferenceProps()} css={{ - pl: '20px', - padding: '15px', + pl: '0px', + padding: '0px', width: '320px', height: '100%', minHeight: '270px', @@ -100,7 +100,7 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { borderColor: '$thBorderColor', cursor: 'pointer', '@media (max-width: 930px)': { - m: '15px', + m: '0px', width: 'calc(100% - 30px)', }, }} @@ -159,11 +159,27 @@ const LibraryGridCardContent = (props: LinkedItemCardProps): JSX.Element => { }, [setIsChecked, isChecked]) return ( - <> + + { + ;(e.target as HTMLElement).style.display = 'none' + }} + /> @@ -201,7 +217,7 @@ const LibraryGridCardContent = (props: LinkedItemCardProps): JSX.Element => { { > {props.item.title} - {props.item.description} {props.item.author} {props.item.author && originText && ' | '} {originText} - - - { ))} - - {props.item.image && ( - { - ;(e.target as HTMLElement).style.display = 'none' - }} - /> - )} - - + ) }