22 lines
643 B
TypeScript
22 lines
643 B
TypeScript
import { VariantProps } from "class-variance-authority"
|
|
|
|
import { contentCardVariants } from "@/components/TempDesignSystem/ContentCard/variants"
|
|
|
|
import { ImageVaultAsset } from "@/types/components/imageVault"
|
|
import type { CardProps } from "@/components/TempDesignSystem/Card/card"
|
|
|
|
interface SidePeekButton {
|
|
title: string
|
|
}
|
|
|
|
export interface ContentCardProps
|
|
extends VariantProps<typeof contentCardVariants> {
|
|
title: string
|
|
description: string
|
|
primaryButton?: CardProps["primaryButton"]
|
|
secondaryButton?: CardProps["secondaryButton"]
|
|
sidePeekButton?: SidePeekButton
|
|
backgroundImage?: ImageVaultAsset
|
|
className?: string
|
|
}
|