1module Example (main) where
5import Data.Maybe (fromJust)
7import Effect.Console (log)
8import Element (mkToggleButtonContainer)
9import Partial.Unsafe (unsafePartial)
10import React.Basic (JSX, element)
11import React.Basic.DOM as ReactDOM
12import Web.DOM.NonElementParentNode (getElementById) as DOM
13import Web.HTML (window) as DOM
14import Web.HTML.HTMLDocument (toNonElementParentNode) as DOM
15import Web.HTML.Window (document) as DOM
20 toggleButtonContainer <- mkToggleButtonContainer
21 let appEl = element toggleButtonContainer {}
24 then void (log (renderToString appEl))
27 document <- DOM.document window
28 let node = DOM.toNonElementParentNode document
29 elem <- DOM.getElementById "app" node
30 let element' = unsafePartial (fromJust elem)
31 ReactDOM.render appEl element'
33foreign import isServerSide :: Boolean
34foreign import renderToString :: JSX -> String
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list