diff --git a/packages/web/components/elements/Button.tsx b/packages/web/components/elements/Button.tsx index 506fd869b..08459b130 100644 --- a/packages/web/components/elements/Button.tsx +++ b/packages/web/components/elements/Button.tsx @@ -174,14 +174,17 @@ export const Button = styled('button', { }, }, ctaPill: { - borderRadius: '$3', - px: '$3', - py: '$2', + borderRadius: '15px', + px: '10px', + py: '4px', + font: '$inter', + fontSize: '12px', + fontWeight: 'medium', border: '1px solid $grayBorder', bg: '$grayBgActive', '&:hover': { bg: '$grayBgHover', - border: '1px solid $grayBorderHover', + // border: '1px solid $grayBorderHover', }, }, link: { @@ -246,7 +249,6 @@ export const Button = styled('button', { '&:hover': { opacity: 0.5, }, - }, articleActionIcon: { bg: 'transparent', diff --git a/packages/web/components/templates/homeFeed/EmptyHighlights.tsx b/packages/web/components/templates/homeFeed/EmptyHighlights.tsx index 030444c09..bf0985b40 100644 --- a/packages/web/components/templates/homeFeed/EmptyHighlights.tsx +++ b/packages/web/components/templates/homeFeed/EmptyHighlights.tsx @@ -2,6 +2,7 @@ import { Book } from 'phosphor-react' import { VStack } from '../../elements/LayoutPrimitives' import { StyledText } from '../../elements/StyledText' import { theme } from '../../tokens/stitches.config' +import { HEADER_HEIGHT } from './HeaderSpacer' export function EmptyHighlights(): JSX.Element { return ( @@ -11,7 +12,7 @@ export function EmptyHighlights(): JSX.Element { css={{ color: '$grayTextContrast', textAlign: 'center', - marginTop: '70px', + marginTop: HEADER_HEIGHT, }} > diff --git a/packages/web/components/templates/homeFeed/HeaderSpacer.tsx b/packages/web/components/templates/homeFeed/HeaderSpacer.tsx index 080a5f43c..ef4cd6d13 100644 --- a/packages/web/components/templates/homeFeed/HeaderSpacer.tsx +++ b/packages/web/components/templates/homeFeed/HeaderSpacer.tsx @@ -1,6 +1,6 @@ import { Box } from '../../elements/LayoutPrimitives' -export const HEADER_HEIGHT = '70px' +export const HEADER_HEIGHT = '110px' export function HeaderSpacer(): JSX.Element { return ( diff --git a/packages/web/components/templates/homeFeed/LibraryHeader.tsx b/packages/web/components/templates/homeFeed/LibraryHeader.tsx index d720822c0..63ec91d74 100644 --- a/packages/web/components/templates/homeFeed/LibraryHeader.tsx +++ b/packages/web/components/templates/homeFeed/LibraryHeader.tsx @@ -30,6 +30,7 @@ import { LabelIcon } from '../../elements/icons/LabelIcon' import { ListViewIcon } from '../../elements/icons/ListViewIcon' import { GridViewIcon } from '../../elements/icons/GridViewIcon' import { CaretDownIcon } from '../../elements/icons/CaretDownIcon' +import { MoreOptionsIcon } from '../../elements/images/MoreOptionsIcon' export type MultiSelectMode = 'off' | 'none' | 'some' | 'visible' | 'search' @@ -106,19 +107,34 @@ function LargeHeaderLayout(props: LibraryHeaderProps): JSX.Element { }, }} > - + + + + ) } @@ -400,6 +416,29 @@ export function SearchBox(props: SearchBoxProps): JSX.Element { ) } +const PinnedButtons = (): JSX.Element => { + return ( + + + + + + + + + ) +} + type ControlButtonBoxProps = { layout: LayoutType updateLayout: (layout: LayoutType) => void