INNER CODE UNIT · JavaScript

palette

Manavarya09/design-extract · src/index.js:135

    const palette = (design.colors?.all || []).map(c => c.hex).filter(Boolean);
    const failingPairs = (a11y.pairs || [])
      .filter(p => p.level === 'FAIL')
      .map(p => ({
        fg: p.foreground,
        bg: p.background,
        ratio: p.ratio,
        rule: p.isLargeText ? 'AA-large' : 'AA-normal',
      }));
    design.accessibility = {
      ...a11y,
      failingPairs,
      remediation: remediateFailingPairs(failingPairs, palette),
    };
  } catch { /* non-fatal */ }

  design.tokenSources = safeExtract(extractTokenSources, design, styles) || [];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…