column[] = [ 'width' => $width, 'object' => $form, ]; return $this; } /** * @return array */ public function render(): array { $inner = []; foreach ($this->column as $vo) { $width = $vo['width'] ? "lg:row-span-{$vo['width']}" : ''; $form = $vo['object']->renderForm(); $inner[] = [ 'nodeName' => 'div', 'class' => $width, 'child' => $form ]; } return [ 'nodeName' => 'div', 'class' => 'grid lg:grid-flow-col gap-4', 'child' => $inner ]; } }