Spacing directives
import { TgMarginDirective, TgPaddingDirective } from '@trademe/tangram';
Spacing directives are used when it isn’t possible to add custom spacing to component stylesheets.
Code
<div
tgPaddingBottom
tgPaddingBottomSize="unit"
tgMarginRight
tgMarginRightSize="base">
<tg-icon name="heart"></tg-icon>
</div> Set the appropriate directive and direction, followed by the amount (e.g. tgPaddingSize="base"tgMarginBottomSize="none"
Multiple spacing settings can be applied by using the generic directive before the sizes (e.g. tgPadding="none"tgPaddingTopSize=”medium”
| Direction |
|---|
tgMargin |
tgMarginTop |
tgMarginBottom |
tgMarginLeft |
tgMarginRight |
tgMarginY |
tgMarginX |
| Amount |
none |
half |
unit |
compact |
base |
medium |
large |
extraLarge |
| Direction |
|---|
tgPadding |
tgPaddingTop |
tgPaddingBottom |
tgPaddingLeft |
tgPaddingRight |
tgPaddingY |
tgPaddingX |
| Amount |
none |
half |
unit |
compact |
base |
medium |
large |
extraLarge |