74 lines
2.2 KiB
Markdown
74 lines
2.2 KiB
Markdown
# @fluentui/react-card
|
|
|
|
**React Card components for [Fluent UI React](https://react.fluentui.dev)**
|
|
|
|
A card is a container that holds information and actions related to a single concept or object, like a document or a contact.
|
|
|
|
## Usage
|
|
|
|
To import React Card components:
|
|
|
|
```js
|
|
import { Card, CardPreview, CardHeader, CardFooter } from "@fluentui/react-components';
|
|
```
|
|
|
|
Example Card usage:
|
|
|
|

|
|
|
|
```jsx
|
|
import { Share16Regular, ArrowReply16Regular } from '@fluentui/react-icons';
|
|
import { Button, Body1, Caption1 } from '@fluentui/react-components';
|
|
import { Card, CardHeader, CardPreview, CardFooter } from '@fluentui/react-components';
|
|
|
|
const App = () => (
|
|
<>
|
|
<Card>
|
|
<CardHeader
|
|
image={
|
|
<img
|
|
src="https://raw.githubusercontent.com/microsoft/fluentui/master/packages/react-components/react-card/assets/avatar_elvia.svg"
|
|
alt="Face of a person"
|
|
/>
|
|
}
|
|
header={
|
|
<Body1>
|
|
<b>Elvia Atkins</b> mentioned you
|
|
</Body1>
|
|
}
|
|
description={<Caption1>5h ago · About us - Overview</Caption1>}
|
|
/>
|
|
<CardPreview
|
|
logo={
|
|
<img
|
|
src="https://raw.githubusercontent.com/microsoft/fluentui/master/packages/react-components/react-card/assets/docx.png"
|
|
alt="Microsoft Word logo"
|
|
/>
|
|
}
|
|
>
|
|
<img
|
|
src="https://raw.githubusercontent.com/microsoft/fluentui/master/packages/react-components/react-card/assets/doc_template.png"
|
|
alt="Preview of a Word document"
|
|
/>
|
|
</CardPreview>
|
|
<CardFooter>
|
|
<Button icon={<ArrowReply16Regular />}>Reply</Button>
|
|
<Button icon={<Share16Regular />}>Share</Button>
|
|
</CardFooter>
|
|
</Card>
|
|
</>
|
|
);
|
|
```
|
|
|
|
## Specification
|
|
|
|
See the [Spec.md](./Spec.md) file for background information on the design/engineering decisions of the component.
|
|
|
|
## API
|
|
|
|
For information about the components, please refer to the [API documentation](https://react.fluentui.dev/?path=/docs/preview-components-card--default).
|
|
|
|
## Migration
|
|
|
|
For migration information, have a look at the [migration guide](./MIGRATION.md).
|