mirror of https://github.com/Budibase/budibase.git
3 changed files with 36 additions and 11 deletions
@ -1,13 +1,20 @@ |
|||||
<script> |
<script> |
||||
import { getContext } from "svelte" |
import { getContext } from "svelte" |
||||
|
|
||||
// Add this back once we can define specific design options to expose |
const { styleable } = getContext("sdk") |
||||
// const { styleable } = getContext("sdk") |
const component = getContext("component") |
||||
// const component = getContext("component") |
|
||||
|
|
||||
export let icon = "" |
export let icon = "" |
||||
export let size = "fa-lg" |
export let size = "fa-lg" |
||||
export let color = "#000" |
export let color = "#f00" |
||||
|
|
||||
|
$: styles = { |
||||
|
...$component.styles, |
||||
|
normal: { |
||||
|
...$component.styles.normal, |
||||
|
color, |
||||
|
}, |
||||
|
} |
||||
</script> |
</script> |
||||
|
|
||||
<i style={`color: ${color};`} class={`${icon} ${size}`} /> |
<i use:styleable={styles} class="{icon} {size}" /> |
||||
|
|||||
Loading…
Reference in new issue