@khanacademy/wonder-blocks-icon-button
Advanced tools
Comparing version 3.3.6 to 3.3.7
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
186314
1515