{% extends 'base.html.twig' %} {% block title %}{{ serviceProvider ? 'Edit' : 'Add' }} Service Provider - Admin{% endblock %} {% block body %}

{{ serviceProvider ? 'Edit Service Provider' : 'Add New Service Provider' }}

{{ serviceProvider ? 'Update provider information' : 'Create a new service provider account' }}

Provider Information

{{ form_start(form, {'attr': {'class': 'admin-form'}}) }}

Account Details

{{ form_label(form.firstName) }} {{ form_widget(form.firstName) }} {{ form_errors(form.firstName) }}
{{ form_label(form.lastName) }} {{ form_widget(form.lastName) }} {{ form_errors(form.lastName) }}
{{ form_label(form.email) }} {{ form_widget(form.email) }} {{ form_errors(form.email) }}
{{ form_label(form.phone) }} {{ form_widget(form.phone) }} {{ form_errors(form.phone) }}

Professional Information

{{ form_label(form.bio) }} {{ form_widget(form.bio) }} {{ form_errors(form.bio) }}
{{ form_label(form.yearsOfExperience) }} {{ form_widget(form.yearsOfExperience) }} {{ form_errors(form.yearsOfExperience) }}
{{ form_label(form.hourlyRate) }} {{ form_widget(form.hourlyRate) }} {{ form_errors(form.hourlyRate) }}

Status Settings

{{ form_widget(form.isAvailable) }} {{ form_label(form.isAvailable) }}
Provider will be visible and bookable on the public site
{{ form_widget(form.isVerified) }} {{ form_label(form.isVerified) }}
Shows verification badge on provider profile
{% if not serviceProvider %}
Note: Default password will be set to: password123
Provider can change this after logging in.
{% endif %}
Cancel
{{ form_end(form) }}
{% endblock %}