packages feed

ribosome-0.4.0.0: lib/Ribosome/Menu/Data/MenuConsumerAction.hs

module Ribosome.Menu.Data.MenuConsumerAction where

import Ribosome.Menu.Prompt.Data.Prompt (Prompt)

data MenuConsumerAction m a =
  Quit
  |
  QuitWith (m a)
  |
  Continue
  |
  Execute (m ())
  |
  Filter
  |
  Render Bool
  |
  Return a
  |
  UpdatePrompt Prompt
  -- |
  -- Error Text
  deriving (Functor)