---
alias: "fc.mystique.collapsible.text"
aliases:
  - fc.mystique.collapsible.text
category: content
module: Core
---
# fc.mystique.collapsible.text

Show more/less text with character cutoff toggle.

## Key Props
| Prop | Type | Required | What it controls |
|------|------|----------|------------------|
| `text` | string | **Yes** | Content text |
| `charCutoff` | number | **Yes** | Character threshold for collapsing |

## Validation Rules
P13 (CRITICAL — both text and charCutoff required)

## Manifest Example
```json
{
  "component": "fc.mystique.collapsible.text",
  "props": { "text": "{{description}}", "charCutoff": 200 }
}
```

## AI Parse Notes
- **Primary intent:** Declarative Mystique component definition for manifests.
- **Selection signals:** Match by `alias`, category, and required `Key Props`.
- **Assembly hints:** Combine with compatible parent/child components listed in `Composition Patterns`.
- **Safety checks:** Validate required props and data bindings before manifest generation.
