index.js 914 B

1234567891011121314151617
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. import genControlHeight from '../shared/genControlHeight';
  3. import defaultAlgorithm from '../default';
  4. import genCompactSizeMapToken from './genCompactSizeMapToken';
  5. import genFontMapToken from '../shared/genFontMapToken';
  6. const derivative = (token, mapToken) => {
  7. const mergedMapToken = mapToken !== null && mapToken !== void 0 ? mapToken : defaultAlgorithm(token);
  8. const fontSize = mergedMapToken.fontSizeSM; // Smaller size font-size as base
  9. const controlHeight = mergedMapToken.controlHeight - 4;
  10. return _extends(_extends(_extends(_extends(_extends({}, mergedMapToken), genCompactSizeMapToken(mapToken !== null && mapToken !== void 0 ? mapToken : token)), genFontMapToken(fontSize)), {
  11. // controlHeight
  12. controlHeight
  13. }), genControlHeight(_extends(_extends({}, mergedMapToken), {
  14. controlHeight
  15. })));
  16. };
  17. export default derivative;