UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

50 lines (41 loc) 1.03 kB
import { addUnit } from '../common/utils/add-unit'; import { style } from '../common/utils/style'; function iconStyle(data) { const styles = { 'font-size': addUnit(data.iconSize), }; if ( data.checkedColor && !(data.disabled || data.parentDisabled) && data.value === data.name ) { styles['border-color'] = data.checkedColor; styles['background-color'] = data.checkedColor; } return style(styles); } function iconCustomStyle(data) { const styles = { 'font-size': addUnit(data.iconSize), 'line-height': addUnit(data.iconSize), display: 'block', }; if ( data.checkedColor && !(data.disabled || data.parentDisabled) && data.value === data.name ) { styles['border-color'] = data.checkedColor; styles['background-color'] = data.checkedColor; } return style(styles); // return style({ // 'line-height': addUnit(data.iconSize), // 'font-size': '.8em', // display: 'block', // }); } export default { iconStyle, iconCustomStyle, };