@khanacademy/wonder-blocks-core
Advanced tools
Comparing version 0.0.0-PR2271-20240712184100 to 0.0.0-PR2275-20240717000016
# @khanacademy/wonder-blocks-core | ||
## 0.0.0-PR2271-20240712184100 | ||
## 0.0.0-PR2275-20240717000016 | ||
### Minor Changes | ||
- 7d2ef86f: Export `processStyleList` utility | ||
## 6.4.3 | ||
### Patch Changes | ||
- 559e82d5: Update to build tooling, generating smaller output | ||
## 6.4.2 | ||
### Patch Changes | ||
- eab37b8b: Test file changes only. No external changes at all. | ||
@@ -8,0 +20,0 @@ |
@@ -0,1 +1,3 @@ | ||
import _extends from '@babel/runtime/helpers/extends'; | ||
import _objectWithoutPropertiesLoose from '@babel/runtime/helpers/objectWithoutPropertiesLoose'; | ||
import * as React from 'react'; | ||
@@ -5,30 +7,2 @@ import { useContext, useRef, useEffect as useEffect$1 } from 'react'; | ||
function _extends() { | ||
_extends = Object.assign ? Object.assign.bind() : function (target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i]; | ||
for (var key in source) { | ||
if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
target[key] = source[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
}; | ||
return _extends.apply(this, arguments); | ||
} | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function flatten(list) { | ||
@@ -477,2 +451,2 @@ const result = []; | ||
export { IDProvider, RenderState, RenderStateRoot, Server, Text, UniqueIDProvider, View, WithSSRPlaceholder, addStyle, useForceUpdate, useIsMounted, useLatestRef, useOnMountEffect, useOnline, usePreHydrationEffect, useRenderState, useUniqueIdWithMock, useUniqueIdWithoutMock }; | ||
export { IDProvider, RenderState, RenderStateRoot, Server, Text, UniqueIDProvider, View, WithSSRPlaceholder, addStyle, processStyleList, useForceUpdate, useIsMounted, useLatestRef, useOnMountEffect, useOnline, usePreHydrationEffect, useRenderState, useUniqueIdWithMock, useUniqueIdWithoutMock }; |
@@ -10,2 +10,3 @@ import type { AriaProps, IIdentifierFactory, StyleType, PropsFor } from "./util/types"; | ||
export { useUniqueIdWithMock, useUniqueIdWithoutMock, } from "./hooks/use-unique-id"; | ||
export { processStyleList } from "./util/util"; | ||
export { useForceUpdate } from "./hooks/use-force-update"; | ||
@@ -12,0 +13,0 @@ export { useIsMounted } from "./hooks/use-is-mounted"; |
@@ -5,53 +5,31 @@ 'use strict'; | ||
var _extends = require('@babel/runtime/helpers/extends'); | ||
var _objectWithoutPropertiesLoose = require('@babel/runtime/helpers/objectWithoutPropertiesLoose'); | ||
var React = require('react'); | ||
var aphrodite = require('aphrodite'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
function _interopNamespace(e) { | ||
if (e && e.__esModule) return e; | ||
var n = Object.create(null); | ||
if (e) { | ||
Object.keys(e).forEach(function (k) { | ||
if (k !== 'default') { | ||
var d = Object.getOwnPropertyDescriptor(e, k); | ||
Object.defineProperty(n, k, d.get ? d : { | ||
enumerable: true, | ||
get: function () { return e[k]; } | ||
if (e && e.__esModule) return e; | ||
var n = Object.create(null); | ||
if (e) { | ||
Object.keys(e).forEach(function (k) { | ||
if (k !== 'default') { | ||
var d = Object.getOwnPropertyDescriptor(e, k); | ||
Object.defineProperty(n, k, d.get ? d : { | ||
enumerable: true, | ||
get: function () { return e[k]; } | ||
}); | ||
} | ||
}); | ||
} | ||
}); | ||
} | ||
n["default"] = e; | ||
return Object.freeze(n); | ||
} | ||
n["default"] = e; | ||
return Object.freeze(n); | ||
} | ||
var _extends__default = /*#__PURE__*/_interopDefaultLegacy(_extends); | ||
var _objectWithoutPropertiesLoose__default = /*#__PURE__*/_interopDefaultLegacy(_objectWithoutPropertiesLoose); | ||
var React__namespace = /*#__PURE__*/_interopNamespace(React); | ||
function _extends() { | ||
_extends = Object.assign ? Object.assign.bind() : function (target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i]; | ||
for (var key in source) { | ||
if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
target[key] = source[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
}; | ||
return _extends.apply(this, arguments); | ||
} | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function flatten(list) { | ||
@@ -128,7 +106,7 @@ const result = []; | ||
} = _ref, | ||
otherProps = _objectWithoutPropertiesLoose(_ref, _excluded$2); | ||
otherProps = _objectWithoutPropertiesLoose__default["default"](_ref, _excluded$2); | ||
const isHeader = isHeaderRegex.test(Tag); | ||
const styleAttributes = processStyleList([styles$1.text, isHeader && styles$1.header, style]); | ||
const classNames = otherProps.className ? [otherProps.className, styleAttributes.className].join(" ") : styleAttributes.className; | ||
return React__namespace.createElement(Tag, _extends({}, otherProps, { | ||
return React__namespace.createElement(Tag, _extends__default["default"]({}, otherProps, { | ||
style: styleAttributes.style, | ||
@@ -148,3 +126,3 @@ className: classNames, | ||
} = props, | ||
otherProps = _objectWithoutPropertiesLoose(props, _excluded$1); | ||
otherProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$1); | ||
const reset = typeof Component === "string" ? overrides[Component] : null; | ||
@@ -155,3 +133,3 @@ const { | ||
} = processStyleList([reset, defaultStyle, style]); | ||
return React__namespace.createElement(Component, _extends({}, otherProps, { | ||
return React__namespace.createElement(Component, _extends__default["default"]({}, otherProps, { | ||
ref: ref, | ||
@@ -199,4 +177,4 @@ className: [aphroditeClassName, className].filter(Boolean).join(" "), | ||
} = props, | ||
restProps = _objectWithoutPropertiesLoose(props, _excluded); | ||
const commonProps = _extends({}, restProps, { | ||
restProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded); | ||
const commonProps = _extends__default["default"]({}, restProps, { | ||
"data-testid": testId | ||
@@ -206,19 +184,19 @@ }); | ||
case "article": | ||
return React__namespace.createElement(StyledArticle, _extends({}, commonProps, { | ||
return React__namespace.createElement(StyledArticle, _extends__default["default"]({}, commonProps, { | ||
ref: ref | ||
})); | ||
case "aside": | ||
return React__namespace.createElement(StyledAside, _extends({}, commonProps, { | ||
return React__namespace.createElement(StyledAside, _extends__default["default"]({}, commonProps, { | ||
ref: ref | ||
})); | ||
case "nav": | ||
return React__namespace.createElement(StyledNav, _extends({}, commonProps, { | ||
return React__namespace.createElement(StyledNav, _extends__default["default"]({}, commonProps, { | ||
ref: ref | ||
})); | ||
case "section": | ||
return React__namespace.createElement(StyledSection, _extends({}, commonProps, { | ||
return React__namespace.createElement(StyledSection, _extends__default["default"]({}, commonProps, { | ||
ref: ref | ||
})); | ||
case "div": | ||
return React__namespace.createElement(StyledDiv, _extends({}, commonProps, { | ||
return React__namespace.createElement(StyledDiv, _extends__default["default"]({}, commonProps, { | ||
ref: ref | ||
@@ -514,2 +492,3 @@ })); | ||
exports.addStyle = addStyle; | ||
exports.processStyleList = processStyleList; | ||
exports.useForceUpdate = useForceUpdate; | ||
@@ -516,0 +495,0 @@ exports.useIsMounted = useIsMounted; |
{ | ||
"name": "@khanacademy/wonder-blocks-core", | ||
"version": "0.0.0-PR2271-20240712184100", | ||
"version": "0.0.0-PR2275-20240717000016", | ||
"design": "v1", | ||
@@ -26,4 +26,4 @@ "publishConfig": { | ||
"devDependencies": { | ||
"@khanacademy/wb-dev-build-settings": "^1.0.0", | ||
"@khanacademy/wonder-blocks-testing-core": "0.0.0-PR2271-20240712184100" | ||
"@khanacademy/wb-dev-build-settings": "^1.0.1", | ||
"@khanacademy/wonder-blocks-testing-core": "^1.0.1" | ||
}, | ||
@@ -30,0 +30,0 @@ "author": "", |
@@ -19,2 +19,3 @@ import type { | ||
} from "./hooks/use-unique-id"; | ||
export {processStyleList} from "./util/util"; | ||
export {useForceUpdate} from "./hooks/use-force-update"; | ||
@@ -21,0 +22,0 @@ export {useIsMounted} from "./hooks/use-is-mounted"; |
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
262613
5038