"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "default", {
    enumerable: true,
    get: function() {
        return _default;
    }
});
var _interop_require_default = require("@swc/helpers/_/_interop_require_default");
var _react = /*#__PURE__*/ _interop_require_default._(require("react"));
var _platformtaro = require("./platform-taro");
/**
 * 为支持 Harmony 的 React 元素添加颜色属性
 * @param maybeElement - 要处理的 React 节点
 * @param color - 要添加的颜色值（如：'#ff0000'）
 * @returns 处理后的 React 节点
 */ function addColorForHarmony(maybeElement, color) {
    if (/*#__PURE__*/ _react.default.isValidElement(maybeElement) && (0, _platformtaro.harmony)()) {
        return /*#__PURE__*/ _react.default.cloneElement(maybeElement, {
            color: color
        });
    }
    return maybeElement;
}
var _default = addColorForHarmony;
