@@ -106,18 +106,18 @@ def __init__(
106106 f"label must be { ComponentLimits .text_input_label_max .value } characters or fewer"
107107 )
108108 if min_length and (
109- min_length < ComponentLimits .text_input_min_length_max .value
110- or min_length > ComponentLimits .text_input_max_length_max .value
109+ min_length < ComponentLimits .text_input_min_length_min .value
110+ or min_length > ComponentLimits .text_input_min_length_max .value
111111 ):
112112 raise ValueError (
113- f"min_length must be between { ComponentLimits .text_input_min_length_max .value } and { ComponentLimits .text_input_max_length_max .value } "
113+ f"min_length must be between { ComponentLimits .text_input_min_length_min .value } and { ComponentLimits .text_input_min_length_max .value } "
114114 )
115115 if max_length and (
116- max_length < ComponentLimits .text_input_min_length_max .value
116+ max_length < ComponentLimits .text_input_max_length_min .value
117117 or max_length > ComponentLimits .text_input_max_length_max .value
118118 ):
119119 raise ValueError (
120- f"max_length must be between { ComponentLimits .text_input_min_length_max .value } and { ComponentLimits .text_input_max_length_max .value } "
120+ f"max_length must be between { ComponentLimits .text_input_max_length_min .value } and { ComponentLimits .text_input_max_length_max .value } "
121121 )
122122 if value and len (str (value )) > ComponentLimits .text_input_max_length_max .value :
123123 raise ValueError (
@@ -249,11 +249,11 @@ def min_length(self, value: int | None):
249249 f"min_length must be None or int not { value .__class__ .__name__ } "
250250 ) # type: ignore
251251 if value and (
252- value < ComponentLimits .text_input_min_length_max .value
253- or value > ComponentLimits .text_input_max_length_max .value
252+ value < ComponentLimits .text_input_min_length_min .value
253+ or value > ComponentLimits .text_input_min_length_max .value
254254 ):
255255 raise ValueError (
256- f"min_length must be between { ComponentLimits .text_input_min_length_max .value } and { ComponentLimits .text_input_max_length_max .value } "
256+ f"min_length must be between { ComponentLimits .text_input_min_length_min .value } and { ComponentLimits .text_input_min_length_max .value } "
257257 )
258258 self .underlying .min_length = value
259259
@@ -269,7 +269,7 @@ def max_length(self, value: int | None):
269269 f"max_length must be None or int not { value .__class__ .__name__ } "
270270 ) # type: ignore
271271 if value and (
272- value <= ComponentLimits .text_input_max_length_min .value
272+ value < ComponentLimits .text_input_max_length_min .value
273273 or value > ComponentLimits .text_input_max_length_max .value
274274 ):
275275 raise ValueError (
0 commit comments