@wordpress/components
Version:
UI components for WordPress.
34 lines (32 loc) • 818 B
JavaScript
/**
* External dependencies
*/
/**
* Internal dependencies
*/
import { space } from '../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