@use 'sass:map';
@use './dimensions-primitive' as primitive;

$spacing-semantic-map:(
    none: map.get(primitive.$dimension-map, none),
    5xs: map.get(primitive.$dimension-map, 1),
    4xs: map.get(primitive.$dimension-map, 2),
    3xs: map.get(primitive.$dimension-map, 4),
    2xs: map.get(primitive.$dimension-map, 6),
    xs: map.get(primitive.$dimension-map, 8),
    s: map.get(primitive.$dimension-map, 12),
    m: map.get(primitive.$dimension-map, 16),
    l: map.get(primitive.$dimension-map, 20),
    xl: map.get(primitive.$dimension-map, 24),
    2xl: map.get(primitive.$dimension-map, 28),
    3xl: map.get(primitive.$dimension-map, 32),
    4xl: map.get(primitive.$dimension-map, 36),
    5xl: map.get(primitive.$dimension-map, 40),
    6xl: map.get(primitive.$dimension-map, 44),
    7xl: map.get(primitive.$dimension-map, 48),
    8xl: map.get(primitive.$dimension-map, 52),
    9xl: map.get(primitive.$dimension-map, 56),
    10xl: map.get(primitive.$dimension-map, 60),
    11xl: map.get(primitive.$dimension-map, 64)
);

$sizing-semantic-map:(
    none: map.get(primitive.$dimension-map, none),
    3xs: map.get(primitive.$dimension-map, 2),
    2xs: map.get(primitive.$dimension-map, 4),
    xs: map.get(primitive.$dimension-map, 8),
    s: map.get(primitive.$dimension-map, 12),
    m: map.get(primitive.$dimension-map, 16),
    l: map.get(primitive.$dimension-map, 20),
    xl: map.get(primitive.$dimension-map, 24),
    2xl: map.get(primitive.$dimension-map, 28),
    3xl: map.get(primitive.$dimension-map, 32),
    4xl: map.get(primitive.$dimension-map, 40),
    5xl: map.get(primitive.$dimension-map, 44),
    6xl: map.get(primitive.$dimension-map, 48),
    7xl: map.get(primitive.$dimension-map, 56),
    8xl: map.get(primitive.$dimension-map, 60),
    9xl: map.get(primitive.$dimension-map, 64)
);

$icon-sizing-semantic-map:(
    2xs: map.get(primitive.$dimension-map, 12),
    xs: map.get(primitive.$dimension-map, 16),
    s: map.get(primitive.$dimension-map, 20),
    m: map.get(primitive.$dimension-map, 24),
    l: map.get(primitive.$dimension-map, 32),
    xl: map.get(primitive.$dimension-map, 40),
    2xl: map.get(primitive.$dimension-map, 48),
    3xl: map.get(primitive.$dimension-map, 56),
    4xl: map.get(primitive.$dimension-map, 64),
);