Set card images to cover
- Better UX since it makes the grid look more consistent
This commit is contained in:
parent
f9e410a1f5
commit
eca26e912f
2 changed files with 26 additions and 4 deletions
|
@ -91,6 +91,18 @@ const ImageContainer = styled.div`
|
|||
}
|
||||
`;
|
||||
|
||||
const Image = styled(SimpleImg)`
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
height: 100%;
|
||||
border: 0;
|
||||
|
||||
img {
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
`;
|
||||
|
||||
const DetailContainer = styled.div`
|
||||
margin-top: 0.5rem;
|
||||
`;
|
||||
|
@ -143,8 +155,7 @@ export const DefaultCard = ({
|
|||
<InnerCardContainer>
|
||||
<ImageContainer>
|
||||
{data?.imageUrl ? (
|
||||
<SimpleImg
|
||||
imgStyle={{ objectFit: 'cover' }}
|
||||
<Image
|
||||
importance="auto"
|
||||
placeholder={data?.imagePlaceholderUrl || 'var(--placeholder-bg)'}
|
||||
src={data?.imageUrl}
|
||||
|
|
|
@ -79,6 +79,18 @@ const ImageContainer = styled.div`
|
|||
}
|
||||
`;
|
||||
|
||||
const Image = styled(SimpleImg)`
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
height: 100%;
|
||||
border: 0;
|
||||
|
||||
img {
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
`;
|
||||
|
||||
const DetailContainer = styled.div`
|
||||
margin-top: 0.5rem;
|
||||
`;
|
||||
|
@ -128,8 +140,7 @@ export const PosterCard = ({
|
|||
<LinkContainer onClick={() => navigate(path)}>
|
||||
<ImageContainer>
|
||||
{data?.imageUrl ? (
|
||||
<SimpleImg
|
||||
imgStyle={{ objectFit: 'cover' }}
|
||||
<Image
|
||||
importance="auto"
|
||||
placeholder={data?.imagePlaceholderUrl || 'var(--card-default-bg)'}
|
||||
src={data?.imageUrl}
|
||||
|
|
Reference in a new issue