Skip to main content
Version: 1.0.3

Card

This documentation describes the supported card types, including Basic, Image, User,Product cards.

The card component is a container for text, photos, and actions in the context of a single subject.

Card Title

Card Description

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec metus nec ante feugiat placerat. Nullam nec metus nec ante feugiat placerat.

Feature Card

Amazing Feature

This feature will blow your mind

Stat Card

99.9%
Uptime
+2.1%

Installation

ignix add component card

Usage

Import the component:

import { Card } from '@mindfiredigital/ignix-ui';

Basic Usage

function BasicCard() {
return (
<Card>
This is a basic card.
</Card>
);
}

Props

Card

PropTypeDefaultDescription
variant"default" | "elevated" | "glass" | "gradient" | "neon" | "outline" | "minimal" | "premium" | "success" | "warning" | "error" | "info""default"Visual style variant of the card
size"sm" | "md" | "lg" | "xl""md"Controls the text size within the card
interactive"none" | "hover" | "press" | "lift" | "tilt" | "glow""none"Interactive behavior on hover/click
animation"none" | "fadeIn" | "slideUp" | "scaleIn" | "flipIn" | "bounceIn" | "floatIn""none"Animation variant for card entrance
asChildbooleanfalseRender as child component
classNamestringAdditional CSS classes
childrenReact.ReactNodeCard content

CardHeader

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal""default"Padding variant for the header
classNamestringAdditional CSS classes
childrenReact.ReactNodeHeader content

CardTitle

PropTypeDefaultDescription
size"sm" | "md" | "lg" | "xl""lg"Title text size
gradient"none" | "blue" | "purple" | "green" | "gold""none"Gradient text effect
classNamestringAdditional CSS classes
childrenReact.ReactNodeTitle text

CardDescription

PropTypeDefaultDescription
classNamestringAdditional CSS classes
childrenReact.ReactNodeDescription text

CardContent

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal" | "flush""default"Padding variant for the content
classNamestringAdditional CSS classes
childrenReact.ReactNodeContent

CardFooter

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal""default"Padding variant for the footer
justify"start" | "center" | "end" | "between" | "around""start"Flexbox justify content alignment
classNamestringAdditional CSS classes
childrenReact.ReactNodeFooter content