1
0
Fork 0
mirror of synced 2024-09-14 08:18:31 +12:00
budibase/packages/standard-components/src/Button.svelte

32 lines
648 B
Svelte
Raw Normal View History

2019-08-20 08:18:23 +12:00
<script>
import { getContext } from "svelte"
const { styleable } = getContext("app")
2020-02-03 22:50:30 +13:00
export let className = "default"
export let disabled = false
2020-05-09 07:29:15 +12:00
export let text
export let styles
2019-08-20 08:18:23 +12:00
</script>
<button class="default" disabled={disabled || false} use:styleable={styles}>
{text}
2019-08-27 18:32:56 +12:00
</button>
<style>
2020-02-03 22:50:30 +13:00
.default {
2020-06-04 09:49:55 +12:00
align-items: center;
padding: var(--spacing-s) var(--spacing-l);
2020-02-03 22:50:30 +13:00
box-sizing: border-box;
2020-06-04 09:49:55 +12:00
border-radius: 4px;
2020-02-03 22:50:30 +13:00
outline: none;
2020-06-04 09:49:55 +12:00
cursor: pointer;
transition: all 0.2s ease 0s;
overflow: hidden;
outline: none;
user-select: none;
white-space: nowrap;
text-align: center;
2020-02-03 22:50:30 +13:00
}
</style>