Foundation

Spacing

Space tokens for layout gaps and padding

Overview

Space tokens for consistent spacing. Use these tokens for all gap, padding, and margin values.

Space Scale

18 tokens
TokenValue

Usage

import { tokens } from '@illog/themes'
 
tokens.size.space[300]  // '16px'
tokens.size.space[400]  // '24px'
 
// With the Box component
<Box p="400" gap="200">
  <Text>Padding 24px, gap 12px</Text>
</Box>
 
// Stack component
<Stack gap="300">
  <Item />
  <Item />
</Stack>

Guidelines

  • Based on a 4px unit grid (2, 4, 6, 8, 12, 16, ...)
  • Use 100300 for internal component padding
  • Use 300500 for spacing between components
  • Use 600 or above for spacing between sections