fix(frontend): ファイルの添付可能数を超えたらノートボタンを押せないように (#15126)
* fix(frontend): ファイルの添付可能数を超えたらノートボタンを押せないように * Update Changelog * Update MkPostForm.vue
This commit is contained in:
		| @@ -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); | ||||
| }); | ||||
|  | ||||
|   | ||||
| @@ -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> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 かっこかり
					かっこかり