@mijadesign/mjui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
56 lines (55 loc) • 979 B
JavaScript
import React from "react";
import classNames from "classnames";
const a = {
size: "",
classPrefix: "icon",
fontClassName: "iconfont",
color: "",
tag: "i",
onClick: (e) => {
},
className: ""
};
function h(e) {
return e === "" ? "" : Number.isNaN(Number(e)) ? String(e) : `${e}px`;
}
function c(e) {
const i = "warning-fill", {
size: l,
classPrefix: r,
color: f,
tag: m,
children: p,
className: N,
fontClassName: u,
style: d,
logValue: o,
onClick: n,
...g
} = {
...a,
...e
}, k = (C) => {
n && n(C);
}, s = {}, t = h(l);
return t && (s.fontSize = t), React.createElement(
m,
{
className: classNames(`${u} ${r}-${i} ${N || ""}`, { "auto-track": !!o }),
style: {
color: f,
...s,
...d
},
...g,
onClick: k,
"data-log-name": o
},
p
);
}
c.defaultProps = a;
c.displayName = "FiresoonMobileIcon-warning-fill";
export {
c
};