in src/tag/styled-components.ts [14:46]
export function customOnRamp(color: string, unit?: string) {
// This is a temporary fix to prevent the tag from crashing when the color is not defined
if (!color && !(unit === '0' || unit === '1000')) {
return undefined;
}
switch (unit) {
case '0':
return 'white';
case '50':
return tint(0.8, color);
case '100':
return tint(0.6, color);
case '200':
return tint(0.4, color);
case '300':
return tint(0.2, color);
case '400':
return color;
case '500':
return shade(0.2, color);
case '600':
return shade(0.4, color);
case '700':
return shade(0.6, color);
case '800':
return shade(0.8, color);
case '1000':
return 'black';
default:
return color;
}
}