# pub.leaflet.blocks.reply

> Published by [leaflet.pub](https://lexicon.garden/identity/did:plc:btxrwcaeyodrap5mnjw2fvmz)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:btxrwcaeyodrap5mnjw2fvmz/pub.leaflet.blocks.reply)
- [Documentation](https://lexicon.garden/lexicon/did:plc:btxrwcaeyodrap5mnjw2fvmz/pub.leaflet.blocks.reply/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:btxrwcaeyodrap5mnjw2fvmz/pub.leaflet.blocks.reply/examples)

## Definitions

### `pub.leaflet.blocks.reply`

**Type**: `object`

Lets readers submit their own documents as replies to this one (pub.leaflet.interactions.reply) and shows the ones the author made visible (pub.leaflet.interactions.replyVisibility). Replies are resolved at render time rather than stored on the block.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `buttonText` | `string` | No | Label for the button readers use to submit a reply. |
| `promptText` | `string` | No | Text inviting readers to reply, shown beside the button. |
| `showPublicationTheme` | `boolean` | No | Render each reply in its own publication's theme. Defaults to true. |

## Raw Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Lets readers submit their own documents as replies to this one (pub.leaflet.interactions.reply) and shows the ones the author made visible (pub.leaflet.interactions.replyVisibility). Replies are resolved at render time rather than stored on the block.",
      "properties": {
        "buttonText": {
          "description": "Label for the button readers use to submit a reply.",
          "maxGraphemes": 50,
          "maxLength": 500,
          "type": "string"
        },
        "promptText": {
          "description": "Text inviting readers to reply, shown beside the button.",
          "maxGraphemes": 300,
          "maxLength": 3000,
          "type": "string"
        },
        "showPublicationTheme": {
          "description": "Render each reply in its own publication's theme. Defaults to true.",
          "type": "boolean"
        }
      },
      "required": [],
      "type": "object"
    }
  },
  "id": "pub.leaflet.blocks.reply",
  "lexicon": 1
}
```
