2021-04-14 10:40:44 +02:00
|
|
|
<script>
|
2021-04-20 12:53:19 +02:00
|
|
|
import "@spectrum-css/typography/dist/index-vars.css"
|
2021-04-14 10:40:44 +02:00
|
|
|
|
2021-04-20 12:53:19 +02:00
|
|
|
// Sizes
|
2021-04-30 13:33:50 +02:00
|
|
|
export let size = "M"
|
2021-05-18 17:03:06 +02:00
|
|
|
export let textAlign
|
2021-05-18 13:34:21 +02:00
|
|
|
export let noPadding = false
|
2022-03-15 09:16:45 +01:00
|
|
|
export let weight = "default" // light, heavy, default
|
2021-04-14 10:40:44 +02:00
|
|
|
</script>
|
|
|
|
|
2021-05-18 16:09:04 +02:00
|
|
|
<h1
|
2021-05-18 23:14:27 +02:00
|
|
|
style={textAlign ? `text-align:${textAlign}` : ``}
|
2021-05-18 16:09:04 +02:00
|
|
|
class:noPadding
|
2022-03-15 09:16:45 +01:00
|
|
|
class="spectrum-Heading spectrum-Heading--size{size} spectrum-Heading--{weight}"
|
2021-05-18 16:09:04 +02:00
|
|
|
>
|
2021-04-20 12:53:19 +02:00
|
|
|
<slot />
|
|
|
|
</h1>
|
2023-01-18 14:56:53 +01:00
|
|
|
|
|
|
|
<style>
|
|
|
|
h1 {
|
|
|
|
font-family: var(--font-accent);
|
|
|
|
}
|
|
|
|
</style>
|