wui-print
Version:
前端打印插件,包含打印设计器、打印表单、打印API
36 lines (35 loc) • 936 B
JavaScript
import { camelToKebab } from "../print-designer-utils";
const createInputStyle = ({ styleConfig } = {}) => {
if (!styleConfig) {
styleConfig = {};
}
let styleText = "";
Object.keys(styleConfig).forEach((key, index) => {
if (key.indexOf("_") >= 0) {
return false;
}
if (!!styleConfig[key] || styleConfig[key] === 0) {
styleText += `${camelToKebab(key)}:${styleConfig[key]};`;
}
});
return styleText;
};
const createTextareaStyle = ({ styleConfig } = {}) => {
if (!styleConfig) {
styleConfig = {};
}
let styleText = "";
Object.keys(styleConfig).forEach((key, index) => {
if (key.indexOf("_") >= 0) {
return false;
}
if (!!styleConfig[key] || styleConfig[key] === 0) {
styleText += `${camelToKebab(key)}:${styleConfig[key]};`;
}
});
return styleText;
};
export default {
createInputStyle,
createTextareaStyle
};