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`
|
const DetailContainer = styled.div`
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
`;
|
`;
|
||||||
|
@ -143,8 +155,7 @@ export const DefaultCard = ({
|
||||||
<InnerCardContainer>
|
<InnerCardContainer>
|
||||||
<ImageContainer>
|
<ImageContainer>
|
||||||
{data?.imageUrl ? (
|
{data?.imageUrl ? (
|
||||||
<SimpleImg
|
<Image
|
||||||
imgStyle={{ objectFit: 'cover' }}
|
|
||||||
importance="auto"
|
importance="auto"
|
||||||
placeholder={data?.imagePlaceholderUrl || 'var(--placeholder-bg)'}
|
placeholder={data?.imagePlaceholderUrl || 'var(--placeholder-bg)'}
|
||||||
src={data?.imageUrl}
|
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`
|
const DetailContainer = styled.div`
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
`;
|
`;
|
||||||
|
@ -128,8 +140,7 @@ export const PosterCard = ({
|
||||||
<LinkContainer onClick={() => navigate(path)}>
|
<LinkContainer onClick={() => navigate(path)}>
|
||||||
<ImageContainer>
|
<ImageContainer>
|
||||||
{data?.imageUrl ? (
|
{data?.imageUrl ? (
|
||||||
<SimpleImg
|
<Image
|
||||||
imgStyle={{ objectFit: 'cover' }}
|
|
||||||
importance="auto"
|
importance="auto"
|
||||||
placeholder={data?.imagePlaceholderUrl || 'var(--card-default-bg)'}
|
placeholder={data?.imagePlaceholderUrl || 'var(--card-default-bg)'}
|
||||||
src={data?.imageUrl}
|
src={data?.imageUrl}
|
||||||
|
|
Reference in a new issue