1
0
Fork 0
mirror of synced 2024-06-29 11:31:06 +12:00

rework Divider to use new API

This commit is contained in:
Keviin Åberg Kultalahti 2021-04-27 16:25:39 +02:00
parent 19052a66a5
commit c1542dc49e
3 changed files with 10 additions and 14 deletions

View file

@ -1,23 +1,19 @@
<script>
import "@spectrum-css/divider/dist/index-vars.css"
export let l = false
export let m = false
export let s = false
export let size = "M"
export let vertical = false
export let noMargin = false
export let noGrid = false
$: useDefault = ![l, m, s].includes(true)
</script>
<hr
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" />
class="spectrum-Divider spectrum-Divider--{vertical
? 'vertical'
: 'horizontal'} spectrum-Dialog-divider spectrum-Divider--size{size}"
/>
<style>
hr.noMargin {

View file

@ -42,7 +42,7 @@
{title}
</h1>
<Divider m />
<Divider size="M" />
<!-- TODO: Remove content-grid class once Layout components are in bbui -->
<section class="spectrum-Dialog-content content-grid">
<slot />

View file

@ -149,7 +149,7 @@
</li>
{/each}
</ul>
<Divider s />
<Divider size="S" />
<div class="title">
<Heading xs h3>Views</Heading>
</div>
@ -162,7 +162,7 @@
</li>
{/each}
</ul>
<Divider s />
<Divider size="S" />
<div class="title">
<Heading xs h3>Relationships</Heading>
</div>
@ -175,7 +175,7 @@
</li>
{/each}
</ul>
<Divider s />
<Divider size="S" />
<div class="title">
<Heading xs h3>Queries</Heading>
</div>
@ -190,7 +190,7 @@
</ul>
{#if otherSources?.length}
<Divider s />
<Divider size="S" />
<div class="title">
<Heading extraSmall>Other</Heading>
</div>