mirror of
https://github.com/hunvreus/basecoat.git
synced 2026-11-14 14:08:18 +00:00
101 lines
3.5 KiB
Plaintext
101 lines
3.5 KiB
Plaintext
<section id="button" class="w-full rounded-lg border scroll-mt-14">
|
|
<header class="border-b px-4 py-3 flex items-center justify-between">
|
|
<h2 class="text-sm font-medium">Button</h2>
|
|
<a href="/components/button" class="text-muted-foreground hover:text-foreground" data-tooltip="See documentation" data-side="left">
|
|
{% lucide "book-open", { "class": "size-4" } %}
|
|
</a>
|
|
</header>
|
|
<div class="p-4">
|
|
<div class="flex flex-col gap-6">
|
|
<div class="flex flex-wrap items-center gap-2 md:flex-row">
|
|
<button class="btn-primary">Primary</button>
|
|
<button class="btn-outline">Outline</button>
|
|
<button class="btn-ghost">Ghost</button>
|
|
<button class="btn-destructive">
|
|
{% lucide "send" %}
|
|
Danger
|
|
</button>
|
|
<button class="btn-secondary">Secondary</button>
|
|
<button class="btn-link">Link</button>
|
|
<button class="btn-outline">
|
|
{% lucide "send" %}
|
|
Send
|
|
</button>
|
|
<button class="btn-outline">
|
|
Learn more
|
|
{% lucide "arrow-right" %}
|
|
</button>
|
|
<button class="btn-outline" disabled>
|
|
{% lucide "loader", { "class": "animate-spin" } %}
|
|
Loading
|
|
</button>
|
|
</div>
|
|
|
|
<div class="flex flex-wrap items-center gap-2 md:flex-row">
|
|
<button class="btn-sm-primary">Primary</button>
|
|
<button class="btn-sm-outline">Outline</button>
|
|
<button class="btn-sm-ghost">Ghost</button>
|
|
<button class="btn-sm-destructive">Danger</button>
|
|
<button class="btn-sm-secondary">Secondary</button>
|
|
<button class="btn-sm-link">Link</button>
|
|
<button class="btn-sm-outline">
|
|
{% lucide "send" %}
|
|
Send
|
|
</button>
|
|
<button class="btn-sm-outline">
|
|
Learn more
|
|
{% lucide "arrow-right" %}
|
|
</button>
|
|
<button class="btn-sm-outline" disabled>
|
|
{% lucide "loader", { "class": "animate-spin" } %}
|
|
Loading
|
|
</button>
|
|
</div>
|
|
|
|
<div class="flex flex-wrap items-center gap-2 md:flex-row">
|
|
<button class="btn-lg-primary">Primary</button>
|
|
<button class="btn-lg-outline">Outline</button>
|
|
<button class="btn-lg-ghost">Ghost</button>
|
|
<button class="btn-lg-destructive">
|
|
{% lucide "send" %}
|
|
Danger
|
|
</button>
|
|
<button class="btn-lg-secondary">Secondary</button>
|
|
<button class="btn-lg-link">Link</button>
|
|
<button class="btn-lg-outline">
|
|
{% lucide "send" %}
|
|
Send
|
|
</button>
|
|
<button class="btn-lg-outline">
|
|
Learn more
|
|
{% lucide "arrow-right" %}
|
|
</button>
|
|
<button class="btn-lg-outline" disabled>
|
|
{% lucide "loader", { "class": "animate-spin" } %}
|
|
Loading
|
|
</button>
|
|
</div>
|
|
|
|
<div class="flex flex-wrap items-center gap-2 md:flex-row">
|
|
<button class="btn-icon-primary">
|
|
{% lucide "download" %}
|
|
</button>
|
|
<button class="btn-icon-secondary">
|
|
{% lucide "upload" %}
|
|
</button>
|
|
<button class="btn-icon-outline">
|
|
{% lucide "arrow-right" %}
|
|
</button>
|
|
<button class="btn-icon-ghost">
|
|
{% lucide "ellipsis" %}
|
|
</button>
|
|
<button class="btn-icon-destructive">
|
|
{% lucide "trash-2" %}
|
|
</button>
|
|
<button class="btn-icon-outline" disabled>
|
|
{% lucide "loader", { "class": "animate-spin" } %}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section> |