1
0
Fork 0
mirror of synced 2024-09-10 14:35:47 +12:00

packages/bbui/src/Form/Core/TextField.svelte

This commit is contained in:
Dean 2022-05-16 11:30:20 +01:00
parent 2a1ef4c87f
commit ef333f14d1

View file

@ -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