You are here

function _layout_builder_blocks_submit_block_form in Layout Builder Blocks 1.0.x

Custom submit handler for submitting LB block forms.

1 string reference to '_layout_builder_blocks_submit_block_form'
layout_builder_blocks_form_alter in ./layout_builder_blocks.module
Implements hook_form_alter().

File

./layout_builder_blocks.module, line 145
Layout Builder Blocks module file.

Code

function _layout_builder_blocks_submit_block_form(array &$form, FormStateInterface $form_state) {
  $bootstrap_styles = [];
  $bootstrap_styles['block_style'] = [];
  $bootstrap_styles['block_style'] = \Drupal::service('plugin.manager.bootstrap_styles_group')
    ->submitStylesFormElements($form['ui']['tab_content']['appearance'], $form_state, [
    'appearance',
  ], $bootstrap_styles['block_style'], 'layout_builder_blocks.styles');

  // Save styles' configurations.
  $formObject = $form_state
    ->getFormObject();
  $component = $formObject
    ->getCurrentComponent();
  $component
    ->set('bootstrap_styles', $bootstrap_styles);
}