<div class="fl-builder-service-settings">
	<table class="fl-form-table">
		<?php

		// Get the service type.
		$service_type = null;

		if ( isset( $section['services'] ) && 'all' != $section['services'] ) {
			$service_type = $section['services'];
		}

		// Get the service data.
		$services = FLBuilderServices::get_services_data( $service_type );

		// Remove services that don't meet the requirements.
		if ( isset( $services['mailpoet'] )
			&& ! class_exists( 'WYSIJA' )
			&& ( ! defined( 'MAILPOET_INITIALIZED' ) || ( defined( 'MAILPOET_INITIALIZED' ) && false === MAILPOET_INITIALIZED ) )
			) {
			unset( $services['mailpoet'] );
		}

		// Build the select options.
		$options  = array(
			'' => __( 'Choose...', 'fl-builder' ),
		);

		foreach ( $services as $key => $service ) {
			$options[ $key ] = $service['name'];
		}

		// Render the service select.
		FLBuilder::render_settings_field( 'service', array(
			'row_class'     => 'fl-builder-service-select-row',
			'class'         => 'fl-builder-service-select',
			'type'          => 'select',
			'label'         => __( 'Service', 'fl-builder' ),
			'options'       => $options,
			'preview'       => array(
				'type'          => 'none',
			),
		), $settings );

		?>
	</table>
</div>
