UNPKG

@wordpress/components

Version:
18 lines (17 loc) 436 B
/** * 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