tag | string | — | tag="Example" | 根节点标签。 默认行为:span。 |
stateText | StateValueMap<string | number> | — | stateText={stateTextOptions} | 根据最近父级 Frame 的 currentState 渲染文本;未命中当前状态时回退 Idle,再回退 children。 |
interactive | boolean | false | interactive | 是否启用 Text hover 动效;显式传 true 时开启,默认关闭。 |
lines | 0 | 1 | 2 | 3 | — | lines={value} | 文本截断模式:0=可展开,1/2/3=固定行数。 |
more | boolean | false | more | lines=0 时生成内置展开 Button;默认样式为示例 6 的 ArrowLineDown 按钮。 |
tooltip | TooltipProp | — | tooltip={value} | Tooltip 配置。支持自动推导、固定文本、Snippet,或传对象仅覆写 Tooltip 位置/偏移等配置。 |
onTruncate | (isTruncated: boolean) => void | — | onTruncate={(value) => { /* handle value */ }} | 截断状态变化回调。 |
children | Snippet<[any]> | — | <Text>Content</Text> | 默认文字或自定义内容,接收含 breakpoint 的渲染上下文;stateText 命中时以对应状态文本替代。 |
parts | ComponentPartsOf<{ Button: typeof Button; Tooltip: typeof Tooltip; }> | — | parts={partsOptions} | 仅配置内置 Button 与 Tooltip;显式 children 中的同名组件不继承。 |