forked from tsai/budibase
6 changed files with 87 additions and 2 deletions
@ -0,0 +1,27 @@ |
|||||
|
<script> |
||||
|
import "@spectrum-css/label/dist/index-vars.css" |
||||
|
|
||||
|
export let size = "M" |
||||
|
export let grey = false |
||||
|
export let red = false |
||||
|
export let orange = false |
||||
|
export let yellow = false |
||||
|
export let seafoam = false |
||||
|
export let active = false |
||||
|
export let inactive = false |
||||
|
</script> |
||||
|
|
||||
|
<span |
||||
|
class="spectrum-Label" |
||||
|
class:spectrum-Label--small={size === "S"} |
||||
|
class:spectrum-Label--large={size === "L"} |
||||
|
class:spectrum-Label--grey={grey} |
||||
|
class:spectrum-Label--red={red} |
||||
|
class:spectrum-Label--orange={orange} |
||||
|
class:spectrum-Label--yellow={yellow} |
||||
|
class:spectrum-Label--seafoam={seafoam} |
||||
|
class:spectrum-Label--active={active} |
||||
|
class:spectrum-Label--inactive={inactive} |
||||
|
> |
||||
|
<slot /> |
||||
|
</span> |
||||
@ -0,0 +1,41 @@ |
|||||
|
<script> |
||||
|
import "@spectrum-css/statuslight" |
||||
|
|
||||
|
export let size = "M" |
||||
|
export let celery = false |
||||
|
export let yellow = false |
||||
|
export let fuchsia = false |
||||
|
export let indigo = false |
||||
|
export let seafoam = false |
||||
|
export let chartreuse = false |
||||
|
export let magenta = false |
||||
|
export let purple = false |
||||
|
export let neutral = false |
||||
|
export let info = false |
||||
|
export let positive = false |
||||
|
export let notice = false |
||||
|
export let negative = false |
||||
|
export let disabled = false |
||||
|
export let active = false |
||||
|
</script> |
||||
|
|
||||
|
<div |
||||
|
class="spectrum-StatusLight spectrum-StatusLight--size{size}" |
||||
|
class:spectrum-StatusLight--celery={celery} |
||||
|
class:spectrum-StatusLight--yellow={yellow} |
||||
|
class:spectrum-StatusLight--fuchsia={fuchsia} |
||||
|
class:spectrum-StatusLight--indigo={indigo} |
||||
|
class:spectrum-StatusLight--seafoam={seafoam} |
||||
|
class:spectrum-StatusLight--chartreuse={chartreuse} |
||||
|
class:spectrum-StatusLight--magenta={magenta} |
||||
|
class:spectrum-StatusLight--purple={purple} |
||||
|
class:spectrum-StatusLight--neutral={neutral} |
||||
|
class:spectrum-StatusLight--info={info} |
||||
|
class:spectrum-StatusLight--positive={positive} |
||||
|
class:spectrum-StatusLight--notice={notice} |
||||
|
class:spectrum-StatusLight--negative={negative} |
||||
|
class:spectrum-StatusLight--disabled={disabled} |
||||
|
class:spectrum-StatusLight--active={active} |
||||
|
> |
||||
|
<slot /> |
||||
|
</div> |
||||
Loading…
Reference in new issue