From d88e99e38c42df04c78f225dd037dab5bc4bc55d Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 4 Nov 2022 18:37:42 -0700 Subject: [PATCH] Adjust placeholder defaults --- .../components/virtual-grid/grid-card.tsx | 57 +++++++++++++------ .../player/components/left-controls.tsx | 7 ++- .../features/sidebar/components/sidebar.tsx | 6 +- src/renderer/themes/default.scss | 19 +++++-- 4 files changed, 61 insertions(+), 28 deletions(-) diff --git a/src/renderer/components/virtual-grid/grid-card.tsx b/src/renderer/components/virtual-grid/grid-card.tsx index d5713d496..7d1c197d5 100644 --- a/src/renderer/components/virtual-grid/grid-card.tsx +++ b/src/renderer/components/virtual-grid/grid-card.tsx @@ -1,9 +1,12 @@ import styled from '@emotion/styled'; -import { Skeleton } from '@mantine/core'; +import { Center, Skeleton } from '@mantine/core'; +import { RiAlbumFill } from 'react-icons/ri'; +import { Link, generatePath } from 'react-router-dom'; +import { Text } from '@/renderer/components/text'; import { GridCardControls } from '@/renderer/components/virtual-grid/grid-card-controls'; +import { AppRoute } from '@/renderer/router/routes'; import { fadeIn } from '@/renderer/styles'; -import { CardRow } from '../../types'; -import { Text } from '../text'; +import { CardRow } from '@/renderer/types'; const CardWrapper = styled.div<{ itemGap: number; @@ -40,7 +43,6 @@ const StyledCard = styled.div` width: 100%; height: 100%; padding: 0; - background: var(--grid-card-bg); border-radius: 3px; `; @@ -62,7 +64,6 @@ const Image = styled.div` background-size: cover; border: 0; border-radius: 5px; - transition: background-image 0.5s ease-in-out; &::before { position: absolute; @@ -130,21 +131,41 @@ export const GridCard = ({ data, index, style }: any) => { itemWidth={itemWidth} > - - - - - - + + + {itemData[i]?.imageUrl ? ( + + ) : ( +
+ +
+ )} + + + + +
+ {cardRows.map((row: CardRow) => ( - - + + {itemData[i] && itemData[i][row.prop]} diff --git a/src/renderer/features/player/components/left-controls.tsx b/src/renderer/features/player/components/left-controls.tsx index ffcdf56c7..c58a8bdda 100644 --- a/src/renderer/features/player/components/left-controls.tsx +++ b/src/renderer/features/player/components/left-controls.tsx @@ -95,9 +95,12 @@ export const LeftControls = () => { ) : ( <>
- +
)} diff --git a/src/renderer/features/sidebar/components/sidebar.tsx b/src/renderer/features/sidebar/components/sidebar.tsx index cd51181c4..74d9ea27c 100644 --- a/src/renderer/features/sidebar/components/sidebar.tsx +++ b/src/renderer/features/sidebar/components/sidebar.tsx @@ -189,8 +189,10 @@ export const Sidebar = () => { {imageUrl ? ( ) : ( -
- +
+
)}