search field utilities - present
name_ = Form.prop .name (\v m -> { m | name = v })
model =
{ name = "name" |> Present.init signature "John"
}
view =
{ name = model |> ( name_ |> Present.single Present.string )
{-
( "name"
, { field = model.name
, prop = name_
}
, { isPresent = True -- model.name |> Present.string
}
)
-}
}single value model
gteq-lteq value model
construct Field
"name" |> Present.init signature ""construct Single
form |> ( name_ |> Present.single Present.string )construct Between
form |>
( "age" |> Present.between
{ gteq = age_gteq_ |> Present.single Present.string
, lteq = age_lteq_ |> Present.single Present.string
}
)string is not empty
set is not empty
field value is present
field name, form and isPresent