settings->contactFormId); if (!$form) { return null; } return view(self::$template, ['widget' => $widget, 'form' => $form]); } /** * Display form for creating new instance of widget * * @param WidgetType $type * * @return mixed */ public static function renderAddForm(WidgetType $type) { $contactForms = Content::where('moduleHandler', config('contactform.handler')) ->get(); return view('contactform::admin.widgets.form.new', [ 'type' => $type, 'widget' => new Widget(), 'forms' => $contactForms ]); } /** * Display form for editing already existing widget * * @param Widget $widget * * @return mixed */ public static function renderEditForm(Widget $widget) { $contactForms = Content::where('moduleHandler', config('contactform.handler')) ->get(); return view('contactform::admin.widgets.address.edit', [ 'widget' => $widget, 'forms' => $contactForms ]); } }