2021-05-08 11:47:18 +03:00
|
|
|
<script>
|
2021-06-26 21:32:42 +03:00
|
|
|
import { VARIANTS, VARIANTS_CLASS } from "./constants";
|
2021-05-08 11:47:18 +03:00
|
|
|
export let label;
|
|
|
|
|
export let className = "";
|
2021-05-14 08:04:35 +03:00
|
|
|
export let onClick = () => {};
|
|
|
|
|
export let name = "";
|
|
|
|
|
export let type;
|
2021-06-26 21:32:42 +03:00
|
|
|
export let variant = VARIANTS.CONTAINED;
|
|
|
|
|
|
|
|
|
|
const variantClass = VARIANTS_CLASS[variant];
|
2021-05-08 11:47:18 +03:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<button
|
2021-06-26 21:32:42 +03:00
|
|
|
class="h-auto {variantClass} py-1 px-3 rounded {className} transition delay-150 duration-300 ease-in-out"
|
2021-05-14 08:04:35 +03:00
|
|
|
on:click={onClick}
|
|
|
|
|
{name}
|
|
|
|
|
{type}
|
2021-05-08 11:47:18 +03:00
|
|
|
>
|
|
|
|
|
{label}
|
|
|
|
|
</button>
|