# XWUICardChatContact

A shared-contact message bubble - the card sent inline in a chat when someone shares another person's details. It composes an `XWUIAvatar` with the contact's `name` and optional `phone` / `email` lines, plus a Save / Message action row whose buttons appear only when the `onSave` / `onMessage` data callbacks are provided. The `isOwn` flag styles it as an outgoing (sent-by-me) bubble.

## Basic Usage

A shared-contact bubble for a person with name, phone, and email, rendered without action buttons since no `onSave`/`onMessage` handlers are supplied.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Shared-contact bubble showing name, phone, and email with no action row.
```

## With Action Buttons

A shared-contact bubble that supplies onSave/onMessage handlers, so the Save / Message row renders.

```example
file: examples/WithActions.ts
title: With Action Buttons
description: Contact bubble with avatar, timestamp, and an active Save / Message action row.
```

## Own Outgoing Contact

A contact I shared myself, styled as an outgoing bubble via isOwn with no action row.

```example
file: examples/OwnOutgoing.ts
title: Own Outgoing Contact
description: Outgoing (isOwn) contact bubble with just name, phone, and timestamp.
```

```api
```
