budibase/packages/bbui/src/Divider/Divider.svelte

30 lines
637 B
Svelte
Raw Normal View History

2021-04-14 14:52:25 +02:00
<script>
import "@spectrum-css/divider/dist/index-vars.css"
export let l = false
export let m = false
export let s = false
export let vertical = false
2021-04-22 14:59:00 +02:00
export let noMargin = false
export let noGrid = false
$: useDefault = ![l, m, s].includes(true)
2021-04-14 14:52:25 +02:00
</script>
<hr
2021-04-22 14:59:00 +02:00
class:noMargin
class:noGrid
class:spectrum-Divider--sizeL={l}
class:spectrum-Divider--sizeM={m || useDefault}
class:spectrum-Divider--sizeS={s}
class="spectrum-Divider spectrum-Divider--{vertical ? 'vertical' : 'horizontal'} spectrum-Dialog-divider" />
2021-04-22 14:59:00 +02:00
<style>
hr.noMargin {
margin: 0;
}
hr.noGrid {
grid-area: auto;
}
</style>