SqyreSQYREBeta

Components

Primary
<button class="Button">Primary</button>
Secondary
<button class="Button secondary">Secondary</button>
Disabled
<button disabled class="Button">Disabled</button>
Disabled (light)
<button disabled class="Button light">Disabled (light)</button>
Wide
<button class="Button wide">Wide</button>
Large
<button class="Button large">Large</button>
Small
<button class="Button secondary small">Small</button>
Icon (leading)
<button class="Button">
  <MagnifyingGlass size="24" />Icon (leading)
</button>
Icon (trailing)
<button class="Button secondary">
  Icon (trailing)<ChevronRight size="24" />
</button>
Text only
<button class="Button basic">Text only</button>
Text button with icon and hover effect
<button class="Button basic gold-hover">Hover me</button>
Text button with icon that "breaks out" of its container
<div style="border: 1px dotted red;">
  <button class="Button basic icon-break-out">
    <ChevronDown size="24" />Icon outside
  </button>
</div>
Checkbox icon button
<label class="styled-control">
  <input type="checkbox" />
  <MusicCast size="24" />
  <span class="sr-only">Hidden text</span>
</label>
Link
<a href="#" class="Link">Link</a>
Inline link
<p>
  An 
  <a href="#" class="Link inline">inline link</a> 
  in a paragraph.
</p>

An inline link in a paragraph.

Link as button
<a href="#" class="Button">Link as button</a>
Disabled link button
<a href="#" inert class="Button">Disabled link button</a>
Icon (leading)
<a class="Link">
  <MagnifyingGlass size="16" />Icon (leading)
</a>
Icon (trailing)
<a class="Link">
  Icon (trailing)<ChevronRight size="16" />
</a>

H1
<h1 class="as-h1">Heading level 1</h1>

Heading level 1

H2
<h1 class="as-h2">Heading level 2</h1>

Heading level 2

H3
<h1 class="as-h3">Heading level 3</h1>

Heading level 3

H4
<h1 class="as-h4">Heading level 4</h1>

Heading level 4

H6
<h1 class="as-h6">Heading level 6</h1>

Heading level 6

Decorative H1
<h1 class="as-h1 decorative">Decorative Heading</h1>

Decorative Heading

Flame Text
<h1 class="as-h1 flame-text">Flame Heading</h1>

Flame Heading

Shadow Heading
<ShadowHeading 
  Elem="h1" 
  as="h1" 
  classString="mb-24" 
  text="Flame Heading with drop shadow" 
/>

Shadow Heading

Shadow Heading
Heading Lockup
<h1 class="h-lockup">
  <span class="as-h6">Multiple</span>
  <span class="as-h3 flame-text">Heading styles</span>
</h1>

Multiple Heading styles

Body 1
<p class="body-1">Body 1</p>

Typical body paragraph text

Body 2
<p class="body-2">Body 2</p>

Slightly smaller body copy

Error
<p class="error">Error</p>

Error text

Info
<p class="info">Info</p>

Info text

Warning
<p class="warning">Warning</p>

Warning text

Success
<p class="success">Success</p>

Success text

Small
<p class="small">Small</p>

Small

Eyebrow
<p class="eyebrow">Eyebrow</p>

Eyebrow

Eyebrow large
<p class="eyebrow large">Eyebrow large</p>

Eyebrow large

Eyebrow extra large
<p class="eyebrow extra-large">Eyebrow extra large</p>

Eyebrow extra large

Caption
<p class="caption">Caption</p>

Caption

Label
<p class="label">Label</p>

Label

Footnote
<p class="footnote">Footnote</p>

Footnote

Success
<Alert type="success">
  <p>
    <strong>This</strong> can be anything. 
    When it wraps to two lines, the icon should
    align with the first line of text.
  </p>
</Alert>
Info
<Alert type="info">
  This is just something you might want to know
</Alert>
Warning
<Alert type="warning">
  Watch out, buddy!
</Alert>
Error
<Alert type="error">
  Oh nooo!
</Alert>
Toast
<div style="position: relative;">
  <Alert type="success" toast>
    <p>
      <strong>Success!</strong> 
      Your game has been successfully created.
    </p>
  </Alert>
</div>