/**
* External dependencies
*/
import { __ } from '@wordpress/i18n';
import type { CheckoutField } from '@woocommerce/block-settings';
/**
* Internal dependencies
*/
import './style.scss';
interface AdditionalFieldsPlaceholderProps {
additionalFields: CheckoutField[];
}
const AdditionalFieldsPlaceholder = ( {
additionalFields = [],
}: AdditionalFieldsPlaceholderProps ) => {
return (
{ Object.entries( additionalFields ).map( ( [ , field ] ) => {
const { label, type, options } = field;
let sampleValue = __( 'Placeholder', 'woocommerce' );
if ( type === 'checkbox' ) {
sampleValue = __( 'Yes', 'woocommerce' );
}
if ( type === 'select' ) {
sampleValue = options[ 0 ].label;
}
return (
<>
- { label }
- { sampleValue }
>
);
} ) }
);
};
export default AdditionalFieldsPlaceholder;