devforms-0.1.0.0: examples/Example.hs
{-# LANGUAGE OverloadedStrings #-}
import DevForms
main :: IO ()
main = devFormServer 9000 $ do
form "An example form" "animalform" $ do
questionLikert "This is an easy question to answer"
questionChoice
"Select the animal you like the most"
[ "Alpaca"
, "Bumblebee"
, "Camel"
, "Duck"
]
questionDate "On which day would you like to meet your favourite animal?"
questionTime "On which time would you like to have the meeting?"
questionInteger "How many siblings do you have?" $ do
setLowerBoundInclusive 0
form "Another simple form" "otherform" $ do
questionCheckbox "Do you want to check this box?"
questionChoice "Select one of the following:" ["A", "B", "C"]
questionDate "Select a date"
questionInteger "Enter a natural number" $ do
setUpperBoundInclusive 15
questionLikert "This form works well"
questionTime "Select a time"