@gechiui/components
Version:
UI components for GeChiUI.
18 lines (15 loc) • 426 B
JavaScript
/**
* GeChiUI dependencies
*/
import { forwardRef } from '@gechiui/element';
import warning from '@gechiui/warning';
function ToolbarItem( { children, ...props }, ref ) {
if ( typeof children !== 'function' ) {
warning(
'`ToolbarItem` is a generic headless component that accepts only function children props'
);
return null;
}
return children( { ...props, ref } );
}
export default forwardRef( ToolbarItem );