Fix text box to be "full sized"

This commit is contained in:
NeilClack
2026-01-20 16:51:44 -06:00
parent f1d3a62c21
commit da205344fe
+12 -1
View File
@@ -16,6 +16,11 @@
element, element,
extensions: [StarterKit], extensions: [StarterKit],
content: initialContent, content: initialContent,
editorProps: {
attributes: {
class: 'outline-none h-full'
}
},
onUpdate: ({ editor }) => { onUpdate: ({ editor }) => {
content = editor.getHTML(); content = editor.getHTML();
} }
@@ -55,7 +60,13 @@
>1. List</button> >1. List</button>
</div> </div>
<div bind:this={element} class="p-3 min-h-40 prose prose-sm max-w-none focus:outline-none"></div> <div
bind:this={element}
role="textbox"
tabindex="-1"
class="p-3 min-h-40 prose prose-sm max-w-none cursor-text [&_.tiptap]:outline-none [&_.tiptap]:h-full [&_.tiptap_p]:my-1 [&_.tiptap_p:first-child]:mt-0 [&_.tiptap_p:last-child]:mb-0"
onmousedown={() => editor?.commands.focus()}
></div>
</div> </div>
<input type="hidden" {name} value={content} /> <input type="hidden" {name} value={content} />