press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
26 lines (20 loc) • 576 B
JavaScript
import { style } from '../common/utils/style';
import { addUnit } from '../common/utils/add-unit';
function rootStyle(data) {
const currentColor = data.checked === data.activeValue ? data.activeColor : data.inactiveColor;
return style({
'font-size': addUnit(data.size),
'background-color': currentColor,
});
}
const BLUE = '#1989fa';
const GRAY_DARK = '#969799';
function loadingColor(data) {
return data.checked === data.activeValue
? data.activeColor || BLUE
: data.inactiveColor || GRAY_DARK;
}
export default {
rootStyle,
loadingColor,
};