/** * External dependencies */ import classnames from 'classnames'; import { Pill } from '@woocommerce/components'; import { PRODUCTS_STORE_NAME, WCDataSelector } from '@woocommerce/data'; import { useParams } from 'react-router-dom'; import { useSelect } from '@wordpress/data'; import { getProductStatus, PRODUCT_STATUS_LABELS, } from '@woocommerce/product-editor'; /** * Internal dependencies */ import './product-status-badge.scss'; export const ProductStatusBadge: React.FC = () => { const { productId } = useParams(); const product = useSelect( ( select: WCDataSelector ) => { return productId ? select( PRODUCTS_STORE_NAME ).getProduct( parseInt( productId, 10 ), undefined ) : undefined; } ); const status = getProductStatus( product ); return ( { PRODUCT_STATUS_LABELS[ status ] } ); };