Skip to content

Commit ba3ad99

Browse files
committed
Refactor askName example to use async/await
Fixes SolidOS#217
1 parent fb0c4c5 commit ba3ad99

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

examples/buttons/index.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,14 @@ <h2 id="allClassURIs"><a href="#allClassURIs">allClassURIs</a></h2>
5353

5454
<h2 id="askName"><a href="#askName">askName</a></h2>
5555
<script id="script-askName">
56-
window.addEventListener('DOMContentLoaded', (event) => {
57-
const promise = UI.widgets.askName(document, UI.store, $('#div-askName'))
58-
promise
59-
.then((name) => window.alert(`You picked "${name}"`))
60-
.catch((err) => window.alert(`Error asking name`))
61-
})
56+
window.addEventListener('DOMContentLoaded', async () => {
57+
try {
58+
const name = await UI.widgets.askName(document, UI.store, $('#div-askName'))
59+
window.alert(`You picked "${name}"`)
60+
} catch (error) {
61+
window.alert(`Error asking name`)
62+
}
63+
});
6264
</script>
6365
<pre id="viewSource-askName"></pre><script>showSource('askName')</script>
6466
<div id="div-askName"></div>

0 commit comments

Comments
 (0)