refac: channel message input

This commit is contained in:
Timothy Jaeryang Baek 2024-12-31 19:42:49 -08:00
parent 995f80002f
commit 60fc24cd39
2 changed files with 4 additions and 4 deletions

View File

@ -136,7 +136,7 @@
};
const submitHandler = async ({ content, data }) => {
if (!content) {
if (!content && (data?.files ?? []).length === 0) {
return;
}

View File

@ -243,7 +243,7 @@
};
const submitHandler = async () => {
if (content === '') {
if (content === '' && files.length === 0) {
return;
}
@ -581,11 +581,11 @@
<Tooltip content={$i18n.t('Send message')}>
<button
id="send-message-button"
class="{content !== ''
class="{content !== '' || files.length !== 0
? 'bg-black text-white hover:bg-gray-900 dark:bg-white dark:text-black dark:hover:bg-gray-100 '
: 'text-white bg-gray-200 dark:text-gray-900 dark:bg-gray-700 disabled'} transition rounded-full p-1.5 self-center"
type="submit"
disabled={content === ''}
disabled={content === '' && files.length === 0}
>
<svg
xmlns="http://www.w3.org/2000/svg"