naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
46 lines • 1.02 kB
JavaScript
import { commonLight } from "../../_styles/common/index.mjs";
import { createTheme } from "../../_mixins/use-theme.mjs";
import { inputLight } from "../../input/styles/index.mjs";
import { buttonLight } from "../../button/styles/index.mjs";
export function self(vars) {
const {
fontSize,
boxShadow2,
popoverColor,
textColor2,
borderRadius,
borderColor,
heightSmall,
heightMedium,
heightLarge,
fontSizeSmall,
fontSizeMedium,
fontSizeLarge,
dividerColor
} = vars;
return {
panelFontSize: fontSize,
boxShadow: boxShadow2,
color: popoverColor,
textColor: textColor2,
borderRadius,
border: `1px solid ${borderColor}`,
heightSmall,
heightMedium,
heightLarge,
fontSizeSmall,
fontSizeMedium,
fontSizeLarge,
dividerColor
};
}
const colorPickerLight = createTheme({
name: 'ColorPicker',
common: commonLight,
peers: {
Input: inputLight,
Button: buttonLight
},
self
});
export default colorPickerLight;