Skip to content

Commit da1b1bd

Browse files
committed
feat(TextField): add keydown, keypress, and keyup events
1 parent a0283f4 commit da1b1bd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

stories/TextField.stories.svelte

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ let title = 'TextField'
77
88
const args = {
99
label: title,
10+
'on:keydown': (event) => console.log('TextField keydown', event),
11+
'on:keypress': (event) => (lastKey = event.key),
12+
'on:keyup': (event) => console.log('TextField keyup', event),
1013
class: '', //will only work with global class
1114
}
12-
const keydown = (event) => console.log('TextField keydown', event)
13-
const keypress = (event) => (lastKey = event.key)
14-
const keyup = (event) => console.log('TextField keyup', event)
1515
1616
let lastKey = ''
1717
</script>
1818

1919
<Meta title="Atoms/TextField" component={TextField} />
2020

2121
<Template let:args>
22-
<TextField {...args} on:keydown={keydown} on:keypress={keypress} on:keyup={keyup} />
22+
<TextField {...args} on:keydown={args['on:keydown']} on:keypress={args['on:keypress']} on:keyup={args['on:keyup']} />
2323
{#if lastKey}
2424
<p>Last key pressed: {lastKey}</p>
2525
{/if}

0 commit comments

Comments
 (0)