press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
27 lines (22 loc) • 499 B
JavaScript
import { addUnit } from '../common/utils/add-unit';
import { style } from '../common/utils/style';
function iconStyle(
checkedColor,
value,
disabled,
parentDisabled,
iconSize,
) {
const styles = {
'font-size': addUnit(iconSize),
'line-height': '1.25em',
};
if (checkedColor && value && !disabled && !parentDisabled) {
styles['border-color'] = checkedColor;
styles['background-color'] = checkedColor;
}
return style(styles);
}
export default {
iconStyle,
};