@wordpress/components
Version:
UI components for WordPress.
18 lines (17 loc) • 436 B
JavaScript
/**
* WordPress dependencies
*/
import { useContext } from '@wordpress/element';
import { useObservableValue } from '@wordpress/compose';
/**
* Internal dependencies
*/
import SlotFillContext from './slot-fill-context';
export default function useSlot(name) {
const registry = useContext(SlotFillContext);
const slot = useObservableValue(registry.slots, name);
return {
...slot
};
}
//# sourceMappingURL=use-slot.js.map