Shadix UIShadix UI

Expandable Card

A customizable expandable card component for shadcn/ui. Reveals content with a smooth animation and includes a sleek, raised shadow effect.

Installation

GitHub
pnpm add shadcn@latest add @shadix-ui/expandable-card

Usage

Basic Usage

Import the component

import {
    ExpandableCard,
    ExpandableCardBody,
    ExpandableCardContent,
    ExpandableCardDescription,
    ExpandableCardExpandContainer,
    ExpandableCardImage,
    ExpandableCardTitle,
    ExpandableCardCloseButton
} from '@/registry/new-york/components/expandable-card';

Use the component

<ExpandableCard>
    <ExpandableCardBody className="w-[250px]">
        <ExpandableCardImage src="http://localhost:3000/images/card-1.jpg" alt="Shadix-UI" />

        <ExpandableCardTitle>Hello Shadix-UI</ExpandableCardTitle>

        <ExpandableCardDescription>This is a description of the card</ExpandableCardDescription>
    </ExpandableCardBody>
    <ExpandableCardExpandContainer>
        <ExpandableCardImage src="http://localhost:3000/images/card-1.jpg" alt="Shadix-UI" />

        <ExpandableCardTitle>Hello Shadix-UI</ExpandableCardTitle>

        <ExpandableCardDescription>This is a description of the card</ExpandableCardDescription>

        <ExpandableCardContent>
            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Saepe repellendus error, aut consectetur
            reprehenderit quis omnis animi amet illo incidunt assumenda, fuga, eum similique sequi quidem molestiae
            architecto voluptates ea. Ut, reiciendis. Molestias dolores asperiores, numquam nesciunt quod dicta enim
            architecto neque optio quo ut odit accusamus? Rem, neque labore. Cum, earum iusto velit mollitia molestiae
            accusantium reiciendis quos eius?
        </ExpandableCardContent>
    </ExpandableCardExpandContainer>
</ExpandableCard>

Built by Gihan (apix-js) for Shadcn at Vercel. Source code on GitHub.