@razorpay/blade
Version:
The Design System that powers Razorpay
9 lines (6 loc) • 951 B
JavaScript
import '../../tokens/global/typography.js';
import '../../tokens/global/motion.js';
import { size } from '../../tokens/global/size.js';
var markerLineWidth=size['2'];var getMarkerLineSpacings=function getMarkerLineSpacings(size$1){var LINE_SPACINGS={large:{markerBackgroundSize:size['24'],markerMargin:size['2'],indentationWidth:size['33']},medium:{markerBackgroundSize:size['20'],markerMargin:size['2'],indentationWidth:size['31']}};var markerLeftAlignment=(LINE_SPACINGS[size$1].markerBackgroundSize+LINE_SPACINGS[size$1].markerMargin)/2;var markerTopAlignment=-1*(LINE_SPACINGS[size$1].markerBackgroundSize+LINE_SPACINGS[size$1].markerMargin*2+markerLineWidth)/2;return Object.assign({},LINE_SPACINGS[size$1],{markerLeftAlignment:markerLeftAlignment,markerTopAlignment:markerTopAlignment});};var iconSizeTokens={medium:'small',large:'medium'};
export { getMarkerLineSpacings, iconSizeTokens, markerLineWidth };
//# sourceMappingURL=tokens.js.map