UNPKG

@carbon/ibm-products

Version:

Carbon for IBM Products

29 lines (24 loc) 748 B
/** * 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. */ 'use strict'; 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;