Adds steps logic for the register form.

This commit is contained in:
Dylan Sarrazyn
2024-01-31 16:56:35 +01:00
parent 9abb8499e2
commit e604c51ee9
60 changed files with 1972 additions and 1 deletions
@@ -0,0 +1,16 @@
@tool
extends ValidatorRule
class_name NumericRule
func _init() -> void:
fail_message = "Value must contain only numbers."
func apply(control: Control, value) -> RuleResult:
var result = RuleResult.new()
if value is String:
result.passed = ValidatorFunctions.empty(value) or ValidatorFunctions.numeric(value)
if not result.passed:
result.message = fail_message
return result