Example #1
0
 /**
  * Get delete form
  *
  * @return \Magelight\Webform\Blocks\Form
  */
 public function getDeleteForm()
 {
     if (!$this->deleteForm instanceof \Magelight\Webform\Blocks\Form) {
         $this->deleteForm = \Magelight\Webform\Blocks\Form::forge()->setConfigs('delete-form', $this->url('admin/scaffold/{entity}/delete/{id}', ['entity' => $this->entity, 'id' => $this->id]));
         $cancelBtn = \Magelight\Webform\Blocks\Elements\Abstraction\Element::forge()->setTag('a')->setClass('btn btn-success')->setAttribute('href', $this->url('admin/scaffold/{entity}', ['entity' => $this->entity]))->setContent(__('Cancel'));
         $this->deleteForm->addContent(\Magelight\Webform\Blocks\Elements\InputHidden::forge()->setName('id')->setValue($this->id));
         $this->deleteForm->addButtonsRow([\Magelight\Webform\Blocks\Elements\Button::forge()->setContent(__('Delete'))->setType('submit')->addClass('btn-warning'), $cancelBtn]);
     }
     return $this->deleteForm;
 }