packages feed

hascard-0.5.0.3: src/UI.hs

module UI 
( module X
, runBrickFlashcards

, GlobalState(..)
, GenIO
, Chunk(..)
, Card
, External
, ImportType(..)
, ImportOpts(..)
, Parameters(..)

, goToState

, cardsToString

, parseImportInput

, defaultParameters
) where

import UI.CardSelector as X (addRecent)
import Settings        as X (getUseEscapeCode)
import Runners         as X
import Brick
import Glue
import Import
import States
import StateManagement
import Types (Card, External, cardsToString)

runBrickFlashcards :: GlobalState -> IO ()
runBrickFlashcards gs = do
  _ <- defaultMain globalApp gs
  return ()