packages/bbui/src/Form/Core/TextField.svelte
This commit is contained in:
parent
2a1ef4c87f
commit
ef333f14d1
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import "@spectrum-css/textfield/dist/index-vars.css"
|
||||
import { createEventDispatcher } from "svelte"
|
||||
import { createEventDispatcher, onMount } from "svelte"
|
||||
|
||||
export let value = null
|
||||
export let placeholder = null
|
||||
|
@ -20,11 +20,6 @@
|
|||
let field
|
||||
let focus = false
|
||||
|
||||
$: if (autofocus === true && field) {
|
||||
focus = true
|
||||
field.focus()
|
||||
}
|
||||
|
||||
const updateValue = newValue => {
|
||||
if (readonly) {
|
||||
return
|
||||
|
@ -66,6 +61,11 @@
|
|||
updateValue(event.target.value)
|
||||
}
|
||||
}
|
||||
|
||||
onMount(() => {
|
||||
focus = autofocus
|
||||
if (focus) field.focus()
|
||||
})
|
||||
</script>
|
||||
|
||||
<div
|
||||
|
|
Loading…
Reference in New Issue