diff --git a/packages/web/components/elements/ProgressBarVertical.tsx b/packages/web/components/elements/ProgressBarVertical.tsx
new file mode 100644
index 000000000..9f87d789d
--- /dev/null
+++ b/packages/web/components/elements/ProgressBarVertical.tsx
@@ -0,0 +1,32 @@
+import { Box } from './../elements/LayoutPrimitives'
+
+type ProgressBarVProps = {
+ fillPercentage: number
+ fillColor: string
+ backgroundColor: string
+ borderRadius: string
+ height?: string
+}
+
+export function ProgressBarVertical(props: ProgressBarVProps): JSX.Element {
+ return (
+
+
+
+ )
+}
diff --git a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
index 7c781ad27..0219ebb60 100644
--- a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
+++ b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
@@ -6,18 +6,30 @@ import { removeHTMLTags } from '../ArticleSubtitle'
import { theme } from '../../tokens/stitches.config'
// import { CardMenu } from '../CardMenu'
import { LabelChip } from '../../elements/LabelChip'
-import { ProgressBar } from '../../elements/ProgressBar'
+// import { ProgressBar } from '../../elements/ProgressBar'
import type { LinkedItemCardProps } from './CardTypes'
+import { ProgressBarVertical } from '../../elements/ProgressBarVertical'
+
+//Styles
+const ellipsisText = {
+ overflow: 'hidden',
+ display: '-webkit-box',
+ WebkitLineClamp: 1,
+ WebkitBoxOrient: 'vertical',
+ pl: '10px',
+ margin: 'auto 0',
+}
export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element {
return (
-
+ {/* {
props.handleAction('showDetail')
}}
- >
+ > */}
{/* {props.item.image && props.layout !== 'LIST_LAYOUT' && (
+ {/* */}
+
{/* */}
- {props.item.labels?.map(({ name, color }, index) => (
-
- ))}
+ {props.item.labels?.map(({ name, color }, index) => (
+
+ ))}
{/* */}
{props.item.description}
{props.item.author && (
{removeHTMLTags(props.item.author)}
)}
+
{/* {
@@ -111,6 +145,14 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element {
/>
*/}
+ {/* */}
{/*
{props.item.author && (
@@ -138,32 +180,26 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element {
*/}
-
+ > */}
{/*
{props.item.labels?.map(({ name, color }, index) => (
))}
*/}
-
-
+
+ {/* */}
+ >
)
}
@@ -177,14 +213,16 @@ function CardTitle(props: CardTitleProps): JSX.Element {
style="listTitle"
data-testid="listTitle"
css={{
+ ...ellipsisText,
fontSize: '18px',
textAlign: 'left',
// lineHeight: '1.25',
- overflow: 'hidden',
- display: '-webkit-box',
- WebkitLineClamp: 1,
- WebkitBoxOrient: 'vertical',
- p: '0 15px 0 0',
+ //overflow: 'hidden',
+ // display: '-webkit-box',
+ // WebkitLineClamp: 1,
+ // WebkitBoxOrient: 'vertical',
+ // // p: '0 15px 0 0',
+ // margin: 'auto',
}}
>
{props.title}
diff --git a/packages/web/styles/globals.css b/packages/web/styles/globals.css
index f8da27b56..a74cbeeac 100644
--- a/packages/web/styles/globals.css
+++ b/packages/web/styles/globals.css
@@ -310,7 +310,7 @@ button {
background-clip: padding-box;
}
-.omnivore-masonry-grid_column > div {
- /* background: grey; */
+/* .omnivore-masonry-grid_column > div {
+ background: grey;
margin-bottom: 16px;
-}
\ No newline at end of file
+} */
\ No newline at end of file