ihp-1.4.0: Haskell Web Framework
Safe HaskellNone
LanguageGHC2021

IHP.InputValue

Synopsis

Documentation

class InputValue a where Source #

Provides a way to convert a Haskell value to a Text representation for use in HTML <input value="..."/> attributes.

This is used by IHP's form helpers to populate form field values.

Example:

>>> inputValue True
"on"
>>> inputValue (1 :: Int)
"1"

Methods

inputValue :: a -> Text Source #

Instances

Instances details
InputValue Value Source # 
Instance details

Defined in IHP.InputValue

InputValue JobStatus Source # 
Instance details

Defined in IHP.Job.Queue

InputValue Inet Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Inet -> Text Source #

InputValue Interval Source # 
Instance details

Defined in IHP.InputValue

InputValue Scientific Source # 
Instance details

Defined in IHP.InputValue

InputValue Text Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Text -> Text Source #

InputValue Day Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Day -> Text Source #

InputValue UTCTime Source # 
Instance details

Defined in IHP.InputValue

InputValue LocalTime Source # 
Instance details

Defined in IHP.InputValue

InputValue TimeOfDay Source # 
Instance details

Defined in IHP.InputValue

InputValue UUID Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: UUID -> Text Source #

InputValue Integer Source # 
Instance details

Defined in IHP.InputValue

InputValue () Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: () -> Text Source #

InputValue Bool Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Bool -> Text Source #

InputValue Double Source # 
Instance details

Defined in IHP.InputValue

InputValue Float Source # 
Instance details

Defined in IHP.InputValue

InputValue Int Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Int -> Text Source #

InputValue (PrimaryKey model') => InputValue (Id' model') Source # 
Instance details

Defined in IHP.ModelSupport

Methods

inputValue :: Id' model' -> Text Source #

InputValue fieldType => InputValue (Maybe fieldType) Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: Maybe fieldType -> Text Source #

InputValue value => InputValue [value] Source # 
Instance details

Defined in IHP.InputValue

Methods

inputValue :: [value] -> Text Source #