发送键

ComposerSend输入与选择

输入栏右侧的陶土色发送键。不给 onclick 时是 type=submit,随所在表单提交;disabled 时底色退为中性灰。

预览

属性

名称类型默认值说明
labelSignal<String>必填无障碍名称(aria-label)。
iconIconNameArrowRight按钮图标。
disabledSignal<bool>false不可用状态。
onclickOption<Callback<MouseEvent>>None点击回调;不给则为提交按钮。

键盘

Enter / Space
触发发送
Tab
移动焦点

用法

src/components/ui/composer.rs
Leptos view!
view! {
    <ComposerSend
        label="\u53D1\u9001\u56DE\u590D"
        icon=IconName::Send
        disabled=move || text.get().trim().is_empty()
        onclick=move |_| send()
    />
}