Prevent board names with only spaces and show validation message

This commit is contained in:
Andy Smith
2025-12-04 11:37:27 -06:00
parent 78ea18b5da
commit 5c4fe9fe8b
2 changed files with 8 additions and 3 deletions
@@ -21,8 +21,13 @@ export default class extends Controller {
if (input) {
const value = (input.value || "").trim()
if (value.length === 0) {
const isEmpty = value.length === 0
if (isEmpty) {
event.preventDefault()
input.setCustomValidity(input.validationMessage || "Please fill out this field")
input.reportValidity()
input.addEventListener("input", () => input.setCustomValidity(""), { once: true })
}
}
}