Storybook stories for `SlackMessageCard`, a chat entity card component that renders inline previews of Slack messages (`slack_message` doc type) in two layout variants.
## Key Components
| Export | Type | Description |
|---|---|---|
| `Compact` | `Story` | Card rendered inline within a chat message bubble |
| `RowVariant` | `Story` | Card rendered in list/row contexts |
## Usage Example
```typescript
import { SlackMessageCard } from '../components/chat/entity-cards'
import { makeAnchorProps } from './__fixtures__/chat-card-decorator'
import { slackMessageItem } from './__fixtures__/chat-cards'
// Compact — inline chat usage
// Row — list context usage
```
## Notes
- Previews are **PII-sanitized server-side** before reaching this component — it is purely presentational.
- Both stories are wrapped in `ChatColumnDecorator` to simulate the chat column layout context.
- `anchorProps` is generated via `makeAnchorProps`, which derives link behavior from the item's URL.
- Stories are grouped under `Chat/EntityCards/SlackMessageCard` in the Storybook sidebar.
## Source
[`SlackMessageCard.stories.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/SlackMessageCard.stories.tsx)