# Follow Card

A profile card whose follow button presses itself and flips to "Following".

```bash
npx shadcn add https://www.reelcn.dev/r/follow-card.json
```

Usage:

```tsx
<Center>
  <FollowCard name="Ada Lovelace" handle="@ada" followers="24.8k" />
</Center>
```

Use for:

- Asking for a follow at the end of a short
- Introducing a guest or a collaborator

Avoid:

- A subscribe ask for long-form video. Use `subscribe-cta`


## Props

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| delay? | `number` | — | Frames to wait before entering. |
| duration? | `number` | — | Enter duration in frames. Defaults to 0.6s. Some items reuse `duration` for an unrelated local timing. See that item's own prop docs. |
| exit? | `number \| boolean` | — | Exit at the end of the parent `<Sequence>`. `false` keeps it on screen, a number sets the exit length in frames. |
| motion? | `MotionPersonality` | — | Override the theme's motion personality. |
| poster? | `boolean` | — | Renders fully entered, with no exit: for a still frame or thumbnail. Defaults to `false`. |
| holdFrames? | `number` | — | Delays the start of the exit window by this many frames, for a minimum on-screen hold. Defaults to `0`. |
| name | `string` | — |  |
| handle? | `string` | — |  |
| followers? | `string` | — | Follower count, as text: "24.8k". |
| bio? | `string` | — |  |
| avatar? | `ReactNode` | — | Avatar image; pass an `<Img>`. Initials are drawn when omitted. |
| label? | `string` | `"Follow"` |  |
| followingLabel? | `string` | `"Following"` |  |
| pressAt? | `number` | — | Frame, relative to this component, when the button presses itself. |
| width? | `number` | `620` |  |
| style? | `CSSProperties` | — |  |
| className? | `string` | — |  |