fix(SW-1188): add card variant

This commit is contained in:
Fredrik Thorsson
2025-01-09 15:45:35 +01:00
parent 576fba28aa
commit af23702116
4 changed files with 22 additions and 2 deletions

View File

@@ -32,6 +32,7 @@ export default function Card({
imageGradient,
onPrimaryButtonClick,
onSecondaryButtonClick,
height,
}: CardProps) {
const buttonTheme = getButtonTheme(theme)
const titleFontColor = getTitleFontColor(theme)
@@ -46,15 +47,21 @@ export default function Card({
? backgroundImage.dimensions.aspectRatio * imageHeight
: 420)
const imageWrapper =
height === "dynamic"
? `${styles.imageWrapper} ${styles.dynamic}`
: `${styles.imageWrapper} ${styles.fixed}`
return (
<article
className={cardVariants({
theme,
height,
className,
})}
>
{backgroundImage && (
<div className={imageGradient ? styles.imageWrapper : ""}>
<div className={imageGradient ? imageWrapper : ""}>
<Image
src={backgroundImage.url}
className={styles.image}