caption attributeCss.display Css.inlineBlockCss.display Css.inlineFlex only on buttons"-v2" from data descriptor"clickable-text-label"Inherited size as defaultInherited sizeClickableText looks different from Nri.Ui.Button in that it displays without margin or padding. ClickableText has the suave, traditional look of a "link"!
For accessibility purposes, buttons that perform an action on the current page should be HTML <button>
elements and are created here with *Button functions. Buttons that take the user to a new page should be
HTML <a> elements and are created here with *Link functions.
<button> creators<a> creatorsSpecifies whether it should have inline appearance.
By default, buttons have type "button". Use this attribute to change the button type to "submit".
Note: this attribute is not supported by links.
Use this attribute when interacting with the button will launch a modal.
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.
Shows inactive styling.
If a button, this attribute will disable it as you'd expect.
If a link, this attribute will follow the pattern laid out in Scott O'Hara's disabled links article, and essentially make the anchor a disabled placeholder.
Caveat!
The Component Catalog example will NOT work correctly because of https://github.com/elm/browser/issues/34, which describes a problem where "a tags without href generate a navigation event".
In most cases, if you're not using Browser.application, disabled links should work just fine.
Hide the left-side icon for the mobile breakpoint.
Hide the left-side icon for an arbitrary media query.
Use this helper to add custom attributes.
Do NOT use this helper to add css styles, as they may not be applied the way
you want/expect if underlying Button styles change.
Instead, please use the css helper.
Equivalent to:
ClickableText.css
[ Css.Media.withMedia [ Nri.Ui.MediaQuery.V1.notMobile ] styles ]Equivalent to:
ClickableText.css
[ Css.Media.withMedia [ Nri.Ui.MediaQuery.V1.mobile ] styles ]Equivalent to:
ClickableText.css
[ Css.Media.withMedia [ Nri.Ui.MediaQuery.V1.quizEngineMobile ] styles ]Specifies custom styles for the rightIcon
Creates a
<button>element