1
0
Fork 0
mirror of synced 2024-09-19 18:59:06 +12:00
budibase/packages/bbui/src/Styleguide/Heading.svelte
2021-03-31 10:59:07 +01:00

74 lines
1.1 KiB
Svelte

<script>
export let extraSmall = false,
small = false,
medium = false,
large = false,
extraLarge = false,
white = false,
grey = false,
black = false,
lh = false
</script>
<h1
class="bb-heading"
class:extraSmall
class:small
class:medium
class:large
class:extraLarge
class:white
class:grey
class:black
class:lh>
<slot />
</h1>
<style>
.bb-heading {
font-family: var(--font-sans);
font-weight: 600;
text-rendering: var(--text-render);
color: var(--ink);
font-size: var(--heading-font-size-m);
line-height: 0;
}
.extraSmall {
font-size: var(--heading-font-size-xs);
}
.small {
font-size: var(--heading-font-size-s);
}
.medium {
font-size: var(--heading-font-size-m);
}
.large {
font-size: var(--heading-font-size-l);
font-weight: 700;
}
.extraLarge {
font-size: var(--heading-font-size-xl);
font-weight: 700;
}
.white {
color: white;
}
.grey {
color: var(--grey-6);
}
.black {
color: var(--ink);
}
.lh {
line-height: 1.3;
}
</style>