@wordpress/components
Version:
UI components for WordPress.
17 lines (14 loc) • 426 B
text/typescript
/**
* WordPress dependencies
*/
import { useContext } from '@wordpress/element';
import { useObservableValue } from '@wordpress/compose';
/**
* Internal dependencies
*/
import SlotFillContext from './slot-fill-context';
import type { SlotKey } from '../types';
export default function useSlotFills( name: SlotKey ) {
const registry = useContext( SlotFillContext );
return useObservableValue( registry.fills, name );
}