|
|
@ -13,6 +13,9 @@ |
|
|
export let underline |
|
|
export let underline |
|
|
export let size |
|
|
export let size |
|
|
|
|
|
|
|
|
|
|
|
let node |
|
|
|
|
|
|
|
|
|
|
|
$: $component.editing && node?.focus() |
|
|
$: placeholder = $builderStore.inBuilder && !text && !$component.editing |
|
|
$: placeholder = $builderStore.inBuilder && !text && !$component.editing |
|
|
$: componentText = getComponentText(text, $builderStore, $component) |
|
|
$: componentText = getComponentText(text, $builderStore, $component) |
|
|
$: sizeClass = `spectrum-Heading--size${size || "M"}` |
|
|
$: sizeClass = `spectrum-Heading--size${size || "M"}` |
|
|
@ -55,6 +58,7 @@ |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<div |
|
|
<div |
|
|
|
|
|
bind:this={node} |
|
|
contenteditable={$component.editing} |
|
|
contenteditable={$component.editing} |
|
|
use:styleable={styles} |
|
|
use:styleable={styles} |
|
|
class:placeholder |
|
|
class:placeholder |
|
|
|