module Heist.Splices.Ignore where

------------------------------------------------------------------------------
import           Data.Text (Text)

------------------------------------------------------------------------------
import           Heist.Interpreted.Internal


------------------------------------------------------------------------------
-- | Default name for the ignore splice.
ignoreTag :: Text
ignoreTag :: Text
ignoreTag = Text
"ignore"


------------------------------------------------------------------------------
-- | The ignore tag and everything it surrounds disappears in the
-- rendered output.
ignoreImpl :: Monad m => Splice m
ignoreImpl :: Splice m
ignoreImpl = [Node] -> Splice m
forall (m :: * -> *) a. Monad m => a -> m a
return []