@wordpress/components
Version:
UI components for WordPress.
35 lines (29 loc) • 855 B
JavaScript
/**
* External dependencies
*/
// eslint-disable-next-line no-restricted-imports
/**
* Internal dependencies
*/
import { space } from '../ui/utils/space';
import { CONFIG } from '../utils';
export function getLineHeight(adjustLineHeightForInnerControls, lineHeight) {
if (lineHeight) return lineHeight;
if (!adjustLineHeightForInnerControls) return;
let value = `calc(${CONFIG.controlHeight} + ${space(2)})`;
switch (adjustLineHeightForInnerControls) {
case 'large':
value = `calc(${CONFIG.controlHeightLarge} + ${space(2)})`;
break;
case 'small':
value = `calc(${CONFIG.controlHeightSmall} + ${space(2)})`;
break;
case 'xSmall':
value = `calc(${CONFIG.controlHeightXSmall} + ${space(2)})`;
break;
default:
break;
}
return value;
}
//# sourceMappingURL=get-line-height.js.map