function updateAlignment(verticalAlignment) {
      var clientId = ownProps.clientId,
          setAttributes = ownProps.setAttributes;

      var _dispatch = dispatch('core/block-editor'),
          updateBlockAttributes = _dispatch.updateBlockAttributes;

      var _registry$select = registry.select('core/block-editor'),
          getBlockOrder = _registry$select.getBlockOrder; // Update own alignment.


      setAttributes({
        verticalAlignment: verticalAlignment
      }); // Update all child Column Blocks to match

      var innerBlockClientIds = getBlockOrder(clientId);
      innerBlockClientIds.forEach(function (innerBlockClientId) {
        updateBlockAttributes(innerBlockClientId, {
          verticalAlignment: verticalAlignment
        });
      });
    }
/**
     * Update all child Column blocks with a new vertical alignment setting
     * based on whatever alignment is passed in. This allows change to parent
     * to overide anything set on a individual column basis.
     *
     * @param {string} verticalAlignment the vertical alignment setting
     */
Update all child Column blocks with a new vertical alignment setting
based on whatever alignment is passed in. This allows change to parent
to overide anything set on a individual column basis.

@param {string} verticalAlignment the vertical alignment setting
Update all child Column blocks with a new vertical alignment setting based on whatever alignment is passed in . This allows change to parent to overide anything set on a individual column basis . @param { string } verticalAlignment the vertical alignment setting
function updateAlignment(verticalAlignment) {
      var clientId = ownProps.clientId,
          setAttributes = ownProps.setAttributes;
      var _dispatch = dispatch('core/block-editor'),
          updateBlockAttributes = _dispatch.updateBlockAttributes;
      var _registry$select = registry.select('core/block-editor'),
          getBlockOrder = _registry$select.getBlockOrder; 
      setAttributes({
        verticalAlignment: verticalAlignment
      }); 
      var innerBlockClientIds = getBlockOrder(clientId);
      innerBlockClientIds.forEach(function (innerBlockClientId) {
        updateBlockAttributes(innerBlockClientId, {
          verticalAlignment: verticalAlignment
        });
      });
    }
function updateAlignment ( verticalAlignment ) { var clientId = ownProps . clientId , setAttributes = ownProps . setAttributes ; var _dispatch = dispatch ( 'core/block-editor' ) , updateBlockAttributes = _dispatch . updateBlockAttributes ; var _registry$select = registry . select ( 'core/block-editor' ) , getBlockOrder = _registry$select . getBlockOrder ; setAttributes ( { verticalAlignment : verticalAlignment } ) ; var innerBlockClientIds = getBlockOrder ( clientId ) ; innerBlockClientIds . forEach ( function ( innerBlockClientId ) { updateBlockAttributes ( innerBlockClientId , { verticalAlignment : verticalAlignment } ) ; } ) ; }
Update all child Column blocks with a new vertical alignment setting
 based on whatever alignment is passed in.
Update all child Column blocks with a new vertical alignment setting based on whatever alignment is passed in .
// Update own alignment. // Update all child Column Blocks to match