@wordpress/components
Version:
UI components for WordPress.
35 lines (29 loc) • 1.05 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useDeprecated36pxDefaultSizeProp = useDeprecated36pxDefaultSizeProp;
var _deprecated = _interopRequireDefault(require("@wordpress/deprecated"));
/**
* WordPress dependencies
*/
function useDeprecated36pxDefaultSizeProp(props,
/** The component identifier in dot notation, e.g. `wp.components.ComponentName`. */
componentIdentifier) {
const {
__next36pxDefaultSize,
__next40pxDefaultSize,
...otherProps
} = props;
if (typeof __next36pxDefaultSize !== 'undefined') {
(0, _deprecated.default)('`__next36pxDefaultSize` prop in ' + componentIdentifier, {
alternative: '`__next40pxDefaultSize`',
since: '6.3'
});
}
return { ...otherProps,
__next40pxDefaultSize: __next40pxDefaultSize !== null && __next40pxDefaultSize !== void 0 ? __next40pxDefaultSize : __next36pxDefaultSize
};
}
//# sourceMappingURL=use-deprecated-props.js.map