forked from tsai/budibase
14 changed files with 57 additions and 60 deletions
@ -1,29 +1,11 @@ |
|||||
<script> |
<script> |
||||
import "@spectrum-css/typography/dist/index-vars.css" |
import "@spectrum-css/typography/dist/index-vars.css" |
||||
|
|
||||
// Sizes |
export let size = "M"; |
||||
export let xxxl = false; |
|
||||
export let xxl = false; |
|
||||
export let xl = false; |
|
||||
export let l = false; |
|
||||
export let m = false; |
|
||||
export let s = false; |
|
||||
export let xs = false; |
|
||||
export let xxs = false; |
|
||||
|
|
||||
export let serif = false; |
export let serif = false; |
||||
$: useDefault = ![xxxl, xxl, xl, l, m, s, xs, xxs].includes(true) |
|
||||
</script> |
</script> |
||||
|
|
||||
<p class="spectrum-Body" |
<p class="spectrum-Body class:spectrum-Body--size{size}" |
||||
class:spectrum-Body--serif={serif} |
class:spectrum-Body--serif={serif} |
||||
class:spectrum-Body--sizeXXXL={xxxl} |
|
||||
class:spectrum-Body--sizeXXL={xxl} |
|
||||
class:spectrum-Body--sizeXL={xl} |
|
||||
class:spectrum-Body--sizeL={l} |
|
||||
class:spectrum-Body--sizeM={m || useDefault} |
|
||||
class:spectrum-Body--sizeS={s} |
|
||||
class:spectrum-Body--sizeXS={xs} |
|
||||
class:spectrum-Body--sizeXXS={xxs}> |
|
||||
<slot /> |
<slot /> |
||||
</p> |
</p> |
||||
Loading…
Reference in new issue