Ariadne

BaseButton

import Example from ‘../../src/@primer/gatsby-theme-doctocat/components/example’

Use BaseButton to render an unstyled <button> tag that can be customized.

Arguments

Name Type Default Description
tag Symbol :button One of :a, :button, or :summary.
type Symbol :button One of :button, :reset, or :submit.
size Symbol :md One of :lg, :md, :sm, :xl, or :xs.
classes String "" Classes and attributes
attributes Hash {} Classes and attributes

Examples

Setting the size

<%= render(Ariadne::BaseButton.new(size: :xs)) { "I am an extra small button!" } %>
<%= render(Ariadne::BaseButton.new(size: :sm)) { "I am a small button!" } %>
<%= render(Ariadne::BaseButton.new(size: :md)) { "I am a medium button!" } %>
<%= render(Ariadne::BaseButton.new(size: :lg)) { "I am a large button!" } %>
<%= render(Ariadne::BaseButton.new(size: :xl)) { "I am an extra large button!" } %>

Have questions?

Still have questions? Talk to support.