MNEE
v0.0.1

Components

Card

In Progress

A surface for grouping related content. Choose a variant and pass data — no layout classes required.

Balance variant

Total balance

Your current MNEE balance

$1,204.00

Loading state

Module variant

Stripe Payments

Active

Module type: Stripe Custom Payment

Loading state

Container (generic)

Use CardContainer when you need the card shell without an opinionated layout. Pass any children and add padding/background via className.

Custom content

CardContainer is a generic shell — bring your own layout.

Usage

import { Card, CardContainer } from "@mnee-ui/ui"

Props — balance variant

PropTypeDefaultDescription
variant"balance"Required — selects the balance layout
titlestringCard heading
descriptionstring?Muted subtext below the title
amountstringLarge monetary figure displayed in the body
actionReactNode?Slot rendered in the footer (e.g. a Button)
loadingboolean?falseReplaces content with animated skeleton placeholders
classNamestring?Layout utilities only (margin, width)

Props — module variant

PropTypeDefaultDescription
variant"module"Required — selects the module layout
titlestringCard heading
descriptionstring?Muted subtext below the title
status"success" | "warning" | "error" | "info" | "default"?Badge color shown next to the title
statusLabelstring?Text inside the status badge
onEdit() => void?Renders an Edit button in the footer
onView() => void?Renders a View button in the footer
loadingboolean?falseReplaces content with animated skeleton placeholders
classNamestring?Layout utilities only (margin, width)