Skip to content

Commit b6b5a4c

Browse files
Remove final period from all validation messages (#150)
1 parent 217261a commit b6b5a4c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Lumi/Components/Form/Validation.purs

+6-6
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ type WarningValidator result =
5858

5959
-- | A `Validator` which verifies that an input string is non-empty.
6060
nonEmpty :: String -> Validator String NonEmptyString
61-
nonEmpty name = note (name <> " is required.") <<< NES.fromString
61+
nonEmpty name = note (name <> " is required") <<< NES.fromString
6262

6363
-- | A `Validator` which verifies that an input array is non-empty.
6464
nonEmptyArray :: forall a. String -> Validator (Array a) (NonEmptyArray a)
65-
nonEmptyArray name = note (name <> " cannot be empty.") <<< NEA.fromArray
65+
nonEmptyArray name = note (name <> " cannot be empty") <<< NEA.fromArray
6666

6767
-- | A `Validator` which verifies that an optional field is specified.
6868
nonNull :: forall a. String -> Validator (Maybe a) a
69-
nonNull name = note (name <> " is required.")
69+
nonNull name = note (name <> " is required")
7070

7171
-- | A `Validator` which verifies that its input equals some value.
7272
mustEqual :: forall a. Eq a => a -> String -> Validator a a
@@ -80,17 +80,17 @@ mustBe cond error value
8080

8181
-- | A `Validator` which verifies that its input can be parsed as a number.
8282
validNumber :: String -> Validator String Number
83-
validNumber name = note (name <> " must be a number.") <<< Number.fromString
83+
validNumber name = note (name <> " must be a number") <<< Number.fromString
8484

8585
-- | A `Validator` which verifies that its input can be parsed as an integer.
8686
validInt :: String -> Validator String Int
87-
validInt name = note (name <> " must be a whole number.") <<< Int.fromString
87+
validInt name = note (name <> " must be a whole number") <<< Int.fromString
8888

8989
-- | A `Validator` which verifies that its input can be parsed as a date.
9090
-- | Dates are of the format "YYYY-MM-DD".
9191
validDate :: String -> Validator String Date.Date
9292
validDate name input =
93-
note (name <> " must be a date.") result
93+
note (name <> " must be a date") result
9494
where
9595
result = case traverse Int.fromString $ split (Pattern "-") input of
9696
Just [y, m, d] -> join $ Date.exactDate <$> toEnum y <*> toEnum m <*> toEnum d

0 commit comments

Comments
 (0)