@react-md/card

Create interactable cards from the material design specifications.

Usage no npm install needed!

<script type="module">
  import reactMdCard from 'https://cdn.skypack.dev/@react-md/card';
</script>

README

@react-md/card

This package is for creating interactable cards from the material design guidelines.

Installation

npm install --save @react-md/card

It is also recommended to install the following packages as they work hand-in-hand with this package:

npm install --save @react-md/theme \
  @react-md/typography \
  @react-md/icon \
  @react-md/media \
  @react-md/avatar \
  @react-md/button \
  @react-md/transition

Documentation

You should check out the full documentation for live examples and more customization information, but an example usage is shown below.

Usage

import { Fragment } from "react";
import { render } from "react-dom";
import { Button } from "@react-md/button";
import { Card, CardHeader, CardTitle, CardSubtitle, CardActions } from "@react-md/card"
import { Typography } from "@react-md/typography"

const App = () => (
  <Card>
    <CardHeader>
      <CardTitle>Card Title</CardTitle>
    </CardHeader>
    <CardContent>
      <Typography>Here is some text to display in the card. It is
    </CardContent>
    <CardActions>
      <Button>Action 1</Button>
      <Button<Action 2</Button>
    </CardActions>
  </Card>
);

render(<App />, document.getElementById("root"));