fix(frontend): ファイルの添付可能数を超えたらノートボタンを押せないように

This commit is contained in:
kakkokari-gtyih 2024-12-14 16:31:41 +09:00
parent dac3b1f405
commit 6ad11d5db6
2 changed files with 8 additions and 1 deletions

View file

@ -251,6 +251,7 @@ const canPost = computed((): boolean => {
quoteId.value != null
) &&
(textLength.value <= maxTextLength.value) &&
(files.value.length > 16) &&
(!poll.value || poll.value.choices.length >= 2);
});

View file

@ -22,7 +22,9 @@ SPDX-License-Identifier: AGPL-3.0-only
</div>
</template>
</Sortable>
<p :class="$style.remain">{{ 16 - props.modelValue.length }}/16</p>
<p :class="[$style.remain, {
[$style.exceeded]: props.modelValue.length > 16,
}]">{{ 16 - props.modelValue.length }}/16</p>
</div>
</template>
@ -239,5 +241,9 @@ function showFileMenu(file: Misskey.entities.DriveFile, ev: MouseEvent | Keyboar
margin: 0;
padding: 0;
font-size: 90%;
&.exceeded {
color: var(--MI_THEME-error);
}
}
</style>