module FortyTwo.Constants where

-- | Up arrow key identifier
upKey :: String
upKey :: String
upKey = String
"\ESC[A"

-- | Down arrow key identifier
downKey :: String
downKey :: String
downKey = String
"\ESC[B"

-- | Right arrow key identifier
rightKey :: String
rightKey :: String
rightKey = String
"\ESC[C"

-- | Left arrow key identifier
leftKey :: String
leftKey :: String
leftKey = String
"\ESC[D"

-- | Delete key identifier
delKey :: String
delKey :: String
delKey = String
"\DEL"

-- | Enter key identifier
enterKey :: String
enterKey :: String
enterKey = String
"\n"

-- | Space key identifier
spaceKey :: String
spaceKey :: String
spaceKey = String
" "

-- | Just an empty string to use here and there...
emptyString :: String
emptyString :: String
emptyString = String
""

-- | Char used to highlight a option
focusIcon :: Char
focusIcon :: Char
focusIcon = Char
'❯'

-- | Char to identify the options selected
selectedIcon :: Char
selectedIcon :: Char
selectedIcon = Char
'◉'

-- | Char to identify the options not yet selected
unselectedIcon :: Char
unselectedIcon :: Char
unselectedIcon = Char
'◯'

-- | Char used to hide the password letters
passwordHiddenChar :: Char
passwordHiddenChar :: Char
passwordHiddenChar = Char
'*'