Button.link "My great link!"
[ Button.href "My href"
, Button.secondary
]By default, the link is Medium sized, with primary colors, and an unbounded width.
Use this link for routing within a single page app.
This will make a normal <a> tag, but change the Events.onClick behavior to avoid reloading the page.
See https://github.com/elm-lang/html/issues/110 for details on this implementation.
Wrap some text so it looks like a button, but actually is wrapped in an anchor to some url and have it open to an external site
Wrap some text so it looks like a button, but actually is wrapped in an anchor to some url, and it's an HTTP request (Rails includes JS to make this use the given HTTP method)
Wrap some text so it looks like a button, but actually is wrapped in an anchor to some url. This should only take in messages that result in a Msg that triggers Analytics.trackAndRedirect. For buttons that trigger other effects on the page, please use Nri.Button.button instead.
Wrap some text so it looks like a button, but actually is wrapped in an anchor to some url and have it open to an external site.
Define a size in px for the button's total width.
Leave the maxiumum width unbounded (there is a minimum width).
Shows inactive styles.
A delete button (blue X)
A button that can be toggled into a pressed state and back again.
By default, the button is enabled, Medium sized, with primary colors, and an unbounded width.