From aa2e20d9c0248f88ffcd73f7742a256253578173 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 2 Mar 2023 12:59:31 +0800 Subject: [PATCH] Edit title and description modal --- packages/web/components/elements/Button.tsx | 44 ++++++++++++++----- .../web/components/elements/StyledText.tsx | 7 +-- .../patterns/LibraryCards/LibraryGridCard.tsx | 2 - .../templates/article/ArticleActionsMenu.tsx | 13 ++++++ .../web/components/tokens/stitches.config.ts | 2 +- packages/web/lib/hooks/useReaderSettings.tsx | 9 +++- .../keyboardShortcuts/navigationShortcuts.ts | 14 +++--- .../web/pages/[username]/[slug]/index.tsx | 35 ++++++++++++--- 8 files changed, 95 insertions(+), 31 deletions(-) diff --git a/packages/web/components/elements/Button.tsx b/packages/web/components/elements/Button.tsx index 5c956ba29..121695bb3 100644 --- a/packages/web/components/elements/Button.tsx +++ b/packages/web/components/elements/Button.tsx @@ -19,16 +19,40 @@ export const Button = styled('button', { }, }, ctaDarkYellow: { - border: 0, - fontSize: '14px', + border: '1px solid transparent', + fontSize: '10px', fontWeight: 500, - fontStyle: 'normal', fontFamily: 'Inter', - borderRadius: '8px', + borderRadius: '5px', cursor: 'pointer', - color: '$omnivoreGray', - bg: '$omnivoreCtaYellow', - p: '10px 13px', + color: '#3D3D3D', + bg: '#FFEA9F', + p: '10px 15px', + '&:hover': { + bg: '$omnivoreCtaYellow', + }, + '&:focus': { + outline: 'none !important', + border: '1px solid $omnivoreCtaYellow', + }, + }, + cancelGeneric: { + fontSize: '10px', + fontWeight: 500, + fontFamily: 'Inter', + cursor: 'pointer', + color: '#6A6968', + borderRadius: '5px', + border: '1px solid transparent', + p: '10px 15px', + bg: '$grayBg', + '&:hover': { + bg: '#EBEBEB', + }, + '&:focus': { + outline: 'none !important', + border: '1px solid $omnivoreCtaYellow', + }, }, ctaOutlineYellow: { boxSizing: 'border-box', @@ -65,7 +89,7 @@ export const Button = styled('button', { }, '.ctaButtonIcon': { visibility: 'hidden', - } + }, }, ctaGray: { border: 0, @@ -211,7 +235,7 @@ export const Button = styled('button', { }, '&[data-state="selected"]': { border: '2px solid #F9D354', - } + }, }, }, }, @@ -237,4 +261,4 @@ export const IconButton = styled(Button, { }, }, }, -}) \ No newline at end of file +}) diff --git a/packages/web/components/elements/StyledText.tsx b/packages/web/components/elements/StyledText.tsx index 8e82a71f7..07c8fb896 100644 --- a/packages/web/components/elements/StyledText.tsx +++ b/packages/web/components/elements/StyledText.tsx @@ -67,9 +67,10 @@ const textVariants = { margin: 0, }, modalHeadline: { - fontWeight: '500', - fontSize: '24px', - lineHeight: '1', + fontFamily: 'SF Pro Display', + fontWeight: '600', + fontSize: '16px', + lineHeight: '20px', color: '$grayText', margin: 0, }, diff --git a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx index f2be0dbe5..320e386aa 100644 --- a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx +++ b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx @@ -83,8 +83,6 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element { props.item.siteName || siteName(props.item.originalArticleUrl, props.item.url) - console.log(props.item.title, 'menuOpen: ', menuOpen, 'isHovered', isHovered) - return ( + +