|
|
@ -8,17 +8,23 @@ |
|
|
export let hAlign |
|
|
export let hAlign |
|
|
export let vAlign |
|
|
export let vAlign |
|
|
export let size |
|
|
export let size |
|
|
|
|
|
export let gap |
|
|
|
|
|
|
|
|
$: directionClass = direction ? `valid-container direction-${direction}` : "" |
|
|
$: directionClass = direction ? `valid-container direction-${direction}` : "" |
|
|
$: hAlignClass = hAlign ? `hAlign-${hAlign}` : "" |
|
|
$: hAlignClass = hAlign ? `hAlign-${hAlign}` : "" |
|
|
$: vAlignClass = vAlign ? `vAlign-${vAlign}` : "" |
|
|
$: vAlignClass = vAlign ? `vAlign-${vAlign}` : "" |
|
|
$: sizeClass = size ? `size-${size}` : "" |
|
|
$: sizeClass = size ? `size-${size}` : "" |
|
|
|
|
|
$: gapClass = gap ? `gap-${gap}` : "" |
|
|
|
|
|
$: classNames = [ |
|
|
|
|
|
directionClass, |
|
|
|
|
|
hAlignClass, |
|
|
|
|
|
vAlignClass, |
|
|
|
|
|
sizeClass, |
|
|
|
|
|
gapClass, |
|
|
|
|
|
].join(" ") |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<div |
|
|
<div class={classNames} use:styleable={$component.styles}> |
|
|
class={[directionClass, hAlignClass, vAlignClass, sizeClass].join(" ")} |
|
|
|
|
|
use:styleable={$component.styles} |
|
|
|
|
|
> |
|
|
|
|
|
<slot /> |
|
|
<slot /> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
@ -83,4 +89,14 @@ |
|
|
.direction-column.hAlign-stretch { |
|
|
.direction-column.hAlign-stretch { |
|
|
align-items: stretch; |
|
|
align-items: stretch; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.gap-S { |
|
|
|
|
|
gap: 8px; |
|
|
|
|
|
} |
|
|
|
|
|
.gap-M { |
|
|
|
|
|
gap: 16px; |
|
|
|
|
|
} |
|
|
|
|
|
.gap-L { |
|
|
|
|
|
gap: 32px; |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|