Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
plugins
/
better-wp-security
/
core
/
packages
/
hocs
/
src
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/** * WordPress dependencies */ import { Component } from '@wordpress/element'; import { createHigherOrderComponent } from '@wordpress/compose'; /** * Higher-order component that applies props to the inner component. * * @param {Object} props * * @return {WPComponent} Debounced component. */ export default function withProps( props ) { return createHigherOrderComponent( ( WrappedComponent ) => { return class Wrapper extends Component { render() { return <WrappedComponent { ...this.props } { ...props } />; } }; }, 'withProps' ); }