Skip to content

Commit

Permalink
start expanding out the nav widget
Browse files Browse the repository at this point in the history
  • Loading branch information
coreyoconnor committed Feb 5, 2012
1 parent d5537d2 commit c0a479d
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions src/Yesod/CoreBot/Bliki/Widgets.hs
Expand Up @@ -9,9 +9,20 @@ import Yesod.CoreBot.Bliki.Base
import Yesod.CoreBot.Bliki.Config
import Yesod.CoreBot.Bliki.Resources.Base

data NavWidget = NavWidget
data NavWidget master where
NavWidget :: forall master . Yesod master => Bliki_ master -> NavWidget master

instance ToWidget sub master NavWidget where
toWidget _ = do
return ()
instance ToWidget sub master ( NavWidget master ) where
toWidget (NavWidget bliki) = do
main_URL <- approot <$> ( lift $ getYesod )
let cfg = config $ data_res bliki
blog_update_log = blog_routes cfg BlogIndexR
wiki_index = wiki_routes cfg $ WikiIndexR []
[whamlet|
<ul .nav_sidebar>
<li>
<a href=#{main_URL}>Main
<li><a href=@{blog_update_log}>Blog
<li><a href=@{wiki_index}>Wiki
|]

0 comments on commit c0a479d

Please sign in to comment.