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
titlestring—Card heading
descriptionstring?—Muted subtext below the title
amountstring—Large 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
titlestring—Card 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)