packages feed

bamboo-2009.6.6: src/Bamboo/Type/StaticWidget.hs

{-# LANGUAGE NoImplicitPrelude #-}
module Bamboo.Type.StaticWidget where

import Bamboo.Helper.PreludeEnv
import Bamboo.Type.Class
import Bamboo.Type.Reader

import qualified Data.ByteString.Char8 as S

data StaticWidget = StaticWidget
  { name :: String
  , body :: S.ByteString
  , reader :: Reader
  }
  deriving (Show, Eq)

instance Markable StaticWidget where
  markup x  = render_to_html (x.reader) (x.body)