/* eslint-disable no-console */ /** * External dependencies */ import { Slot, Fill } from '@wordpress/components'; /** * Internal dependencies */ import { createOrderedChildren, sortFillsByOrder } from '../../utils'; export const WC_TASKLIST_EXPERIMENTAL_PROGRESS_TITLE_SLOT_NAME = 'woocommerce_tasklist_experimental_progress_title_item'; export const WooTaskListProgressTitleItem: React.FC< { order?: number; } > & { Slot: React.FC< Slot.Props >; } = ( { children, order = 1 } ) => { return ( { ( fillProps: Fill.Props ) => { return createOrderedChildren( children, order, fillProps ); } } ); }; WooTaskListProgressTitleItem.Slot = ( { fillProps } ) => { return ( { sortFillsByOrder } ); };