UNPKG

@mijadesign/mjui-react-taro

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

56 lines (55 loc) 979 B
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 };