Socket
Socket
Sign inDemoInstall

@khanacademy/wonder-blocks-icon-button

Package Overview
Dependencies
Maintainers
1
Versions
384
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@khanacademy/wonder-blocks-icon-button - npm Package Compare versions

Comparing version 3.3.6 to 3.3.7

src/__tests__/__snapshots__/custom-snapshot.test.js.snap

10

dist/es/index.js
import { createElement, Component } from 'react';
import PropTypes from 'prop-types';
import { getClickableBehavior } from '@khanacademy/wonder-blocks-clickable';
import { any } from 'prop-types';
import { isClientSideUrl, getClickableBehavior } from '@khanacademy/wonder-blocks-clickable';
import { StyleSheet } from 'aphrodite';

@@ -266,3 +266,3 @@ import { Link } from 'react-router-dom';

if (href && !disabled) {
return router && !skipClientNav ? /*#__PURE__*/createElement(StyledLink, _extends({}, commonProps, {
return router && !skipClientNav && isClientSideUrl(href) ? /*#__PURE__*/createElement(StyledLink, _extends({}, commonProps, {
to: href

@@ -286,3 +286,3 @@ }), child) : /*#__PURE__*/createElement(StyledAnchor, _extends({}, commonProps, {

_defineProperty(IconButtonCore, "contextTypes", {
router: PropTypes.any
router: any
});

@@ -462,3 +462,3 @@ var sharedStyles = StyleSheet.create({

_defineProperty(IconButton, "contextTypes", {
router: PropTypes.any
router: any
});

@@ -465,0 +465,0 @@

@@ -110,3 +110,3 @@ module.exports =

module.exports = require("@khanacademy/wonder-blocks-core");
module.exports = require("@khanacademy/wonder-blocks-clickable");

@@ -117,3 +117,3 @@ /***/ }),

module.exports = require("aphrodite");
module.exports = require("@khanacademy/wonder-blocks-core");

@@ -124,3 +124,3 @@ /***/ }),

module.exports = require("@khanacademy/wonder-blocks-clickable");
module.exports = require("aphrodite");

@@ -155,9 +155,8 @@ /***/ }),

var external_prop_types_ = __webpack_require__(2);
var external_prop_types_default = /*#__PURE__*/__webpack_require__.n(external_prop_types_);
// EXTERNAL MODULE: external "@khanacademy/wonder-blocks-clickable"
var wonder_blocks_clickable_ = __webpack_require__(5);
var wonder_blocks_clickable_ = __webpack_require__(3);
// EXTERNAL MODULE: external "aphrodite"
var external_aphrodite_ = __webpack_require__(4);
var external_aphrodite_ = __webpack_require__(5);

@@ -172,3 +171,3 @@ // EXTERNAL MODULE: external "react-router-dom"

// EXTERNAL MODULE: external "@khanacademy/wonder-blocks-core"
var wonder_blocks_core_ = __webpack_require__(3);
var wonder_blocks_core_ = __webpack_require__(4);

@@ -179,3 +178,3 @@ // EXTERNAL MODULE: external "@khanacademy/wonder-blocks-icon"

// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/components/icon-button-core.js
// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/src/components/icon-button-core.js
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }

@@ -222,2 +221,3 @@

var StyledAnchor = Object(wonder_blocks_core_["addStyle"])("a");

@@ -275,3 +275,3 @@ var StyledButton = Object(wonder_blocks_core_["addStyle"])("button");

if (href && !disabled) {
return router && !skipClientNav ? /*#__PURE__*/external_react_["createElement"](StyledLink, _extends({}, commonProps, {
return router && !skipClientNav && Object(wonder_blocks_clickable_["isClientSideUrl"])(href) ? /*#__PURE__*/external_react_["createElement"](StyledLink, _extends({}, commonProps, {
to: href

@@ -295,3 +295,3 @@ }), child) : /*#__PURE__*/external_react_["createElement"](StyledAnchor, _extends({}, commonProps, {

_defineProperty(icon_button_core_IconButtonCore, "contextTypes", {
router: external_prop_types_default.a.any
router: external_prop_types_["any"]
});

@@ -386,3 +386,3 @@

};
// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/components/icon-button.js
// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/src/components/icon-button.js
function icon_button_typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { icon_button_typeof = function _typeof(obj) { return typeof obj; }; } else { icon_button_typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return icon_button_typeof(obj); }

@@ -509,3 +509,3 @@

icon_button_defineProperty(icon_button_IconButton, "contextTypes", {
router: external_prop_types_default.a.any
router: external_prop_types_["any"]
});

@@ -521,3 +521,3 @@

// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/index.js
// CONCATENATED MODULE: ./packages/wonder-blocks-icon-button/src/index.js

@@ -524,0 +524,0 @@

{
"name": "@khanacademy/wonder-blocks-icon-button",
"version": "3.3.6",
"version": "3.3.7",
"design": "v1",

@@ -11,3 +11,3 @@ "publishConfig": {

"module": "dist/es/index.js",
"source": "index.js",
"source": "src/index.js",
"scripts": {

@@ -19,6 +19,6 @@ "test": "echo \"Error: no test specified\" && exit 1"

"dependencies": {
"@khanacademy/wonder-blocks-clickable": "^2.0.6",
"@khanacademy/wonder-blocks-color": "^1.1.16",
"@khanacademy/wonder-blocks-core": "^3.1.1",
"@khanacademy/wonder-blocks-icon": "^1.2.18"
"@khanacademy/wonder-blocks-clickable": "^2.0.7",
"@khanacademy/wonder-blocks-color": "^1.1.17",
"@khanacademy/wonder-blocks-core": "^3.1.2",
"@khanacademy/wonder-blocks-icon": "^1.2.19"
},

@@ -32,5 +32,5 @@ "peerDependencies": {

"devDependencies": {
"wb-dev-build-settings": "^0.0.3"
"wb-dev-build-settings": "^0.0.4"
},
"gitHead": "b3ba970d4e4bbae5f4fd5172e65657bf55b63428"
"gitHead": "4aff5c505331e91477e1c8b454b9b2298004bd2d"
}

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