diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2025-07-08 19:14:32 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2025-07-08 19:14:32 -0400 |
| commit | 1b6028c71c6a16905dd7bf0dadbbc89a2a9475ad (patch) | |
| tree | 4c13dabb81620ae0d04635b8836e31650e5a931f | |
| parent | 7b2d114b2444dc4bc66df22675d6dc02b7a8a238 (diff) | |
A few semantically-thin wrapper divs.
This is an extension of the previous commit: we don't need these divs _at all_ to achieve the layout we want, and we aren't attaching behaviour or semantics to them, so, out they go.
| -rw-r--r-- | ui/lib/components/CreateConversationForm.svelte | 10 | ||||
| -rw-r--r-- | ui/lib/components/MessageInput.svelte | 36 | ||||
| -rw-r--r-- | ui/styles/sidebar.css | 3 | ||||
| -rw-r--r-- | ui/styles/textarea.css | 2 |
4 files changed, 22 insertions, 29 deletions
diff --git a/ui/lib/components/CreateConversationForm.svelte b/ui/lib/components/CreateConversationForm.svelte index d6056d3..812a5cf 100644 --- a/ui/lib/components/CreateConversationForm.svelte +++ b/ui/lib/components/CreateConversationForm.svelte @@ -16,9 +16,7 @@ } </script> -<div class="create-conversation"> - <form {onsubmit}> - <input type="text" placeholder="start a conversation" bind:value={name} {disabled} /> - <button type="submit">➕</button> - </form> -</div> +<form class="create-conversation" {onsubmit}> + <input type="text" placeholder="start a conversation" bind:value={name} {disabled} /> + <button type="submit">➕</button> +</form> diff --git a/ui/lib/components/MessageInput.svelte b/ui/lib/components/MessageInput.svelte index 7df4ab2..1a18f63 100644 --- a/ui/lib/components/MessageInput.svelte +++ b/ui/lib/components/MessageInput.svelte @@ -45,22 +45,20 @@ } </script> -<div class="create-message"> - <form {onsubmit}> - <textarea bind:value hidden {disabled}></textarea> - <div - role="textbox" - tabindex="0" - contenteditable="plaintext-only" - class={{ - textarea: true, - disabled, - }} - bind:innerText={value} - {onkeydown} - {onpaste} - data-placeholder="Say something..." - ></div> - <button type="submit">»</button> - </form> -</div> +<form class="create-message" {onsubmit}> + <textarea bind:value hidden {disabled}></textarea> + <div + role="textbox" + tabindex="0" + contenteditable="plaintext-only" + class={{ + textarea: true, + disabled, + }} + bind:innerText={value} + {onkeydown} + {onpaste} + data-placeholder="Say something..." + ></div> + <button type="submit">»</button> +</form> diff --git a/ui/styles/sidebar.css b/ui/styles/sidebar.css index aa0d53b..a06c3e3 100644 --- a/ui/styles/sidebar.css +++ b/ui/styles/sidebar.css @@ -41,9 +41,6 @@ /* create conversation form */ .create-conversation { padding-left: 0.5rem; -} - -.create-conversation form { display: flex; flex-direction: row; justify-content: flex-start; diff --git a/ui/styles/textarea.css b/ui/styles/textarea.css index d315bcf..ef17a79 100644 --- a/ui/styles/textarea.css +++ b/ui/styles/textarea.css @@ -1,5 +1,5 @@ /* Message input */ -.create-message form { +.create-message { display: flex; flex-direction: row; justify-content: flex-start; |
