Spacing.php in Bootstrap Styles 1.0.x        
                          
                  
                        
  
  
  
  
  
File
  src/Plugin/BootstrapStyles/StylesGroup/Spacing.php
  
    View source  
  <?php
namespace Drupal\bootstrap_styles\Plugin\BootstrapStyles\StylesGroup;
use Drupal\bootstrap_styles\StylesGroup\StylesGroupPluginBase;
use Drupal\Core\Form\FormStateInterface;
use Drupal\bootstrap_styles\ResponsiveTrait;
class Spacing extends StylesGroupPluginBase {
  use ResponsiveTrait;
  
  public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
    $form['spacing'] = [
      '#type' => 'details',
      '#title' => $this
        ->t('Spacing'),
      '#open' => FALSE,
    ];
    return $form;
  }
  
  public function buildStyleFormElements(array &$form, FormStateInterface $form_state, $storage) {
    $this
      ->buildBreakpointsFields($form, 'spacing');
    $form['spacing_preview'] = [
      '#theme' => 'spacing_preview',
    ];
    return $form;
  }
}