*/ public static function getTemplate(): array { return [ 'id' => 'contact_form', 'name' => BackendStrings::getTemplateStrings()['contact_form'], 'description' => BackendStrings::getTemplateStrings()['contact_form_desc'], 'category' => 'basic', 'is_pro' => false, 'screenshot' => IVYFORMS_TEMPLATES_IMAGES_URL . 'contact-form.svg', 'form_data' => [ 'name' => 'Contact Form', 'description' => 'Get in touch with us using this contact form', 'published' => 1, 'showTitle' => 1, 'storeEntries' => 1, 'fields' => [ [ 'id' => 'first_name', 'type' => 'text', 'label' => 'First Name', 'placeholder' => 'Enter your first name', 'required' => true, 'validation' => [ 'required' => true, ], 'settings' => [ 'css_class' => 'ivyforms-field-first-name' ] ], [ 'id' => 'last_name', 'type' => 'text', 'label' => 'Last Name', 'placeholder' => 'Enter your last name', 'required' => true, 'validation' => [ 'required' => true, ], 'settings' => [ 'css_class' => 'ivyforms-field-last-name' ] ], [ 'id' => 'email', 'type' => 'email', 'label' => 'Email Address', 'placeholder' => 'Enter your email address', 'required' => true, 'validation' => [ 'required' => true, 'email' => true ], 'settings' => [ 'css_class' => 'ivyforms-field-email' ] ], [ 'id' => 'subject', 'type' => 'text', 'label' => 'Subject', 'placeholder' => 'What is this regarding?', 'required' => false, 'validation' => [ 'required' => false, ], 'settings' => [ 'css_class' => 'ivyforms-field-subject' ] ], [ 'id' => 'message', 'type' => 'textarea', 'label' => 'Message', 'placeholder' => 'Please enter your message here...', 'required' => false, 'validation' => [ 'required' => false, ], 'settings' => [ 'css_class' => 'ivyforms-field-message' ] ] ], 'settings' => [] ] ]; } }