Sha256: e9beaea19e5421281a17f7ab566faa121af99fc47ca703fdb5f185b1310ad180

Contents?: true

Size: 889 Bytes

Versions: 44

Compression:

Stored size: 889 Bytes

Contents

export const spacing = ({
  marginRight,
  marginLeft,
  marginTop,
  marginBottom,
  marginX,
  marginY,
  margin,
  paddingRight,
  paddingLeft,
  paddingTop,
  paddingBottom,
  paddingX,
  paddingY,
  padding,
}) => {
  let css = ''
  css += marginRight ? `mr_${marginRight} ` : ''
  css += marginLeft ? `ml_${marginLeft} ` : ''
  css += marginTop ? `mt_${marginTop} ` : ''
  css += marginBottom ? `mb_${marginBottom} ` : ''
  css += marginX ? `mx_${marginX} ` : ''
  css += marginY ? `my_${marginY} ` : ''
  css += margin ? `m_${margin} ` : ''
  css += paddingRight ? `pr_${paddingRight} ` : ''
  css += paddingLeft ? `pl_${paddingLeft} ` : ''
  css += paddingTop ? `pt_${paddingTop} ` : ''
  css += paddingBottom ? `pb_${paddingBottom} ` : ''
  css += paddingX ? `px_${paddingX} ` : ''
  css += paddingY ? `py_${paddingY} ` : ''
  css += padding ? `p_${padding} ` : ''
  return css
}

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
playbook_ui-6.0.1.pre.alpha5 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-6.0.1.pre.alpha4 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-6.0.1.pre.alpha3 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-6.0.1.pre.alpha2 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha15 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha14 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha13 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-6.0.1 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha12 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-6.0.0 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha11 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.1.pre.alpha4 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.1.pre.alpha3 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.1.pre.alpha2 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.1.pre.alpha1 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha10 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.1 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.0 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.5.0.pre.alpha1 app/pb_kits/playbook/utilities/spacing.js
playbook_ui-5.2.0.pre.alpha9 app/pb_kits/playbook/utilities/spacing.js