Socket
Socket
Sign inDemoInstall

@tamagui/helpers-tamagui

Package Overview
Dependencies
Maintainers
0
Versions
1005
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tamagui/helpers-tamagui - npm Package Compare versions

Comparing version 1.110.5 to 1.111.0

dist/esm/index.native.mjs

48

dist/cjs/useGetThemedIcon.native.js

@@ -29,47 +29,11 @@ "use strict";

module.exports = __toCommonJS(useGetThemedIcon_exports);
var import_react = __toESM(require("react")), import_useCurrentColor = require("./useCurrentColor");
function _define_property(obj, key, value) {
return key in obj ? Object.defineProperty(obj, key, {
value,
enumerable: !0,
configurable: !0,
writable: !0
}) : obj[key] = value, obj;
}
function _object_spread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}, ownKeys2 = Object.keys(source);
typeof Object.getOwnPropertySymbols == "function" && (ownKeys2 = ownKeys2.concat(Object.getOwnPropertySymbols(source).filter(function(sym) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
}))), ownKeys2.forEach(function(key) {
_define_property(target, key, source[key]);
});
}
return target;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
enumerableOnly && (symbols = symbols.filter(function(sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
})), keys.push.apply(keys, symbols);
}
return keys;
}
function _object_spread_props(target, source) {
return source = source ?? {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
}), target;
}
var useGetThemedIcon = function(props) {
var import_react = __toESM(require("react")), import_useCurrentColor = require("./useCurrentColor"), useGetThemedIcon = function(props) {
var color = (0, import_useCurrentColor.useCurrentColor)(props.color);
return function(el) {
return el && (/* @__PURE__ */ import_react.default.isValidElement(el) ? /* @__PURE__ */ import_react.default.cloneElement(el, _object_spread(
_object_spread_props(_object_spread({}, props), {
color
}),
return el && (/* @__PURE__ */ import_react.default.isValidElement(el) ? /* @__PURE__ */ import_react.default.cloneElement(el, {
...props,
color,
// @ts-expect-error
el.props
)) : /* @__PURE__ */ import_react.default.createElement(el, props));
...el.props
}) : /* @__PURE__ */ import_react.default.createElement(el, props));
};

@@ -76,0 +40,0 @@ };

import React from "react";
import { useCurrentColor } from "./useCurrentColor";
function _define_property(obj, key, value) {
return key in obj ? Object.defineProperty(obj, key, {
value,
enumerable: !0,
configurable: !0,
writable: !0
}) : obj[key] = value, obj;
}
function _object_spread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}, ownKeys2 = Object.keys(source);
typeof Object.getOwnPropertySymbols == "function" && (ownKeys2 = ownKeys2.concat(Object.getOwnPropertySymbols(source).filter(function(sym) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
}))), ownKeys2.forEach(function(key) {
_define_property(target, key, source[key]);
});
}
return target;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
enumerableOnly && (symbols = symbols.filter(function(sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
})), keys.push.apply(keys, symbols);
}
return keys;
}
function _object_spread_props(target, source) {
return source = source ?? {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
}), target;
}
var useGetThemedIcon = function(props) {
var color = useCurrentColor(props.color);
return function(el) {
return el && (/* @__PURE__ */ React.isValidElement(el) ? /* @__PURE__ */ React.cloneElement(el, _object_spread(
_object_spread_props(_object_spread({}, props), {
color
}),
return el && (/* @__PURE__ */ React.isValidElement(el) ? /* @__PURE__ */ React.cloneElement(el, {
...props,
color,
// @ts-expect-error
el.props
)) : /* @__PURE__ */ React.createElement(el, props));
...el.props
}) : /* @__PURE__ */ React.createElement(el, props));
};

@@ -48,0 +13,0 @@ };

{
"name": "@tamagui/helpers-tamagui",
"version": "1.110.5",
"version": "1.111.0",
"source": "src/index.ts",

@@ -32,7 +32,7 @@ "types": "./types/index.d.ts",

"dependencies": {
"@tamagui/helpers": "1.110.5",
"@tamagui/web": "1.110.5"
"@tamagui/helpers": "1.111.0",
"@tamagui/web": "1.111.0"
},
"devDependencies": {
"@tamagui/build": "1.110.5",
"@tamagui/build": "1.111.0",
"react": "^18.2.0 || ^19.0.0",

@@ -39,0 +39,0 @@ "vitest": "0.34.3"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc