adopted-ember-addons / adopted-ember-addons/ember-paper

paper-button async aware

未關閉
#569 10 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
JavaScript
星號
879
分支
327
PR 合併指標
30 天內沒有已合併 PR

描述

Would be nice if the paper-button could be async aware, that is accept a promise as a return value on the `onClick` action, mainly for the form usecase.

```hbs
{{#paper-button type='submit' onClick=(action returnsPromise)}}
Submit
{{else}}
Submitting..
{{/paper-button}}
```

Or if the form component handles the action, it could pass down the promise in the yields:

```hbs
{{#paper-form onsubmit=(action withPromise) as |f|}}
{{#f.submit-button}}
Submit
{{else}}
Submitting..
{{/f.submit-button}}
{{/paper-form}}
```

Where the form passed it down:
```hbs
{{yield (hash
submit-button=(component 'paper-button' promise=submitPromise)
)}}
```

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。