/**
* External dependencies
*/
import { __ } from '@wordpress/i18n';
/**
* Internal dependencies
*/
import { CalculatorButton, CalculatorButtonProps } from './calculator-button';
export interface ShippingPlaceholderProps {
showCalculator: boolean;
isShippingCalculatorOpen: boolean;
isCheckout?: boolean;
setIsShippingCalculatorOpen: CalculatorButtonProps[ 'setIsShippingCalculatorOpen' ];
}
export const ShippingPlaceholder = ( {
showCalculator,
isShippingCalculatorOpen,
setIsShippingCalculatorOpen,
isCheckout = false,
}: ShippingPlaceholderProps ): JSX.Element => {
if ( ! showCalculator ) {
return (
{ isCheckout
? __(
'No shipping options available',
'woo-gutenberg-products-block'
)
: __(
'Calculated during checkout',
'woo-gutenberg-products-block'
) }
);
}
return (
);
};
export default ShippingPlaceholder;