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
classNamestring—Additional CSS classes
childrenReact.ReactNode—Card content

CardHeader​

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal""default"Padding variant for the header
classNamestring—Additional CSS classes
childrenReact.ReactNode—Header content

CardTitle​

PropTypeDefaultDescription
size"sm" | "md" | "lg" | "xl""lg"Title text size
gradient"none" | "blue" | "purple" | "green" | "gold""none"Gradient text effect
classNamestring—Additional CSS classes
childrenReact.ReactNode—Title text

CardDescription​

PropTypeDefaultDescription
classNamestring—Additional CSS classes
childrenReact.ReactNode—Description text

CardContent​

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal" | "flush""default"Padding variant for the content
classNamestring—Additional CSS classes
childrenReact.ReactNode—Content

CardFooter​

PropTypeDefaultDescription
variant"default" | "compact" | "spacious" | "minimal""default"Padding variant for the footer
justify"start" | "center" | "end" | "between" | "around""start"Flexbox justify content alignment
classNamestring—Additional CSS classes
childrenReact.ReactNode—Footer content