module Web.View.DeploymentRecords.New where import Web.Types import Generated.Types import IHP.Prelude import IHP.ViewPrelude data NewView = NewView { record :: !DeploymentRecord , decisions :: ![DecisionRecord] , implRefs :: ![ImplementationChangeReference] , users :: ![User] , mDecisionId :: !(Maybe (Id DecisionRecord)) } instance View NewView where html NewView { .. } = [hsx|
Deployments / New

Record Deployment

{hiddenField "authenticity_token"}
{validationErrorsFor record #versionRef}
Cancel
|] renderDecisionOption :: Maybe (Id DecisionRecord) -> DecisionRecord -> Html renderDecisionOption mSelected d = [hsx| |] where isSelected = case mSelected of Just sid -> sid == d.id Nothing -> False renderImplRefOption :: ImplementationChangeReference -> Html renderImplRefOption ref = [hsx| |]