Murasaki
コンポーネント

Card

ヘッダー・コンテンツ・フッターを持つカードを表示します。

Create project
Deploy your new project in one click.
import {Button,Card,CardContent,CardDescription,CardFooter,CardHeader,CardTitle,Input,Label,} from "@murasakijs/ui";export function CardDemo() {return (  <Card className="w-full max-w-sm">    <CardHeader>      <CardTitle>Create project</CardTitle>      <CardDescription>Deploy your new project in one click.</CardDescription>    </CardHeader>    <CardContent>      <div className="grid w-full items-center gap-1.5">        <Label htmlFor="name">Name</Label>        <Input id="name" placeholder="Name of your project" />      </div>    </CardContent>    <CardFooter>      <Button className="w-full">Deploy</Button>    </CardFooter>  </Card>);}

使い方

import {
  Card,
  CardContent,
  CardDescription,
  CardFooter,
  CardHeader,
  CardTitle,
} from "@murasakijs/ui";
<Card>
  <CardHeader>
    <CardTitle>Card title</CardTitle>
    <CardDescription>Card description</CardDescription>
  </CardHeader>
  <CardContent>Content</CardContent>
  <CardFooter>Footer</CardFooter>
</Card>

API リファレンス

サブコンポーネント

コンポーネントレンダリング内容
Card外側のボーダー付きコンテナです。
CardHeaderCardTitle / CardDescription を縦に並べます。
CardTitleカードの見出しです。
CardDescriptionタイトル下に表示する控えめな補足テキストです。
CardContentカードの本体部分です。
CardFooter主にボタンなどのアクションを並べる行です。

すべてのサブコンポーネントは HTMLAttributes<HTMLDivElement> を拡張しているため、 ネイティブの <div> の props(classNameonClick など)をどれにでも渡せます。

GitHub でこのページを改善

On this page