@carbon/ibm-products
Version:
Carbon for IBM Products
29 lines (24 loc) • 748 B
JavaScript
/**
* Copyright IBM Corp. 2020, 2025
*
* This source code is licensed under the Apache-2.0 license found in the
* LICENSE file in the root directory of this source tree.
*/
;
var layout = require('@carbon/layout');
const getSizeInPixels = carbonSize => Number(carbonSize.replace('rem', '') * layout.baseFontSize);
const getCellSize = cellSize => {
switch (cellSize) {
case 'xs':
return getSizeInPixels(layout.sizeXSmall);
case 'sm':
return getSizeInPixels(layout.sizeSmall);
case 'md':
return getSizeInPixels(layout.sizeMedium);
case 'lg':
return getSizeInPixels(layout.sizeLarge);
default:
return getSizeInPixels(layout.sizeSmall);
}
};
exports.getCellSize = getCellSize;