style-dictionary-utils
Version:
Utilities to use in your style dictionary config
15 lines (14 loc) • 434 B
JavaScript
import { isClampFilter } from '../filter/isClamp.js';
import { getValue } from '../utilities/getValue.js';
export const clampCss = {
name: 'clamp/css',
type: `value`,
transitive: true,
filter: isClampFilter,
transform: (token) => {
const tokenValue = getValue(token);
if (!tokenValue)
return;
return `clamp(${tokenValue.min}, ${tokenValue.ideal}, ${tokenValue.max})`;
},
};