{% extends 'base.html.twig' %} {% block title %}Profile {% endblock %} {% block body %} {{ block('nav', 'internal/libs/nav.html.twig') }} <main class="main-content position-relative max-height-vh-100 h-100 border-radius-lg "> {{ block('topnav', 'internal/libs/top-nav.html.twig') }} {{ form_start(form) }} {{ form_errors(form) }} <div class='container'> <div class='row'> <div class='col' id='profile-image'> <input type='hidden' name='id' value='{{ currentUser.id }}'/> <img class='profile-image' src='{% if currentUser.imageName %}/uploads/user_images/{{ currentUser.imageName }}{% endif %}'/> {{ form_row(form.imageName) }} </div> <div class='col'> <div class='input-group input-group-outline mb-3 is-filled'> <label for='profile_form_name' class='form-label'>Name</label> <input type='text' name='{{ field_name(form.name) }}' id='profile_form_name' class='form-control' value='{{ currentUser.name }}'/> </div> <div class='input-group input-group-outline mb-3 is-filled'> <label for='profile_form_email' class='form-label'>Email</label> <input type='email' name='{{ field_name(form.email) }}' id='profile_form_email' class='form-control' value='{{ currentUser.email }}'/> </div> <div class='input-group input-group-outline mb-3 {% if currentUser.personalPhone %}is-filled{% endif %}'> <label for='profile_form_phone' class='form-label'>Phone</label> <input type='tel' name='{{ field_name(form.personalPhone) }}' id='profile_form_phone' class='form-control' value='{{ currentUser.personalPhone }}'/> </div> <div class='input-group input-group-outline mb-3 {% if currentUser.workPhone %}is-filled{% endif %}'> <label for='profile_form_workPhone' class='form-label'>Work Phone</label> <input type='tel' name='{{ field_name(form.workPhone) }}' id='profile_form_workPhone' class='form-control' value='{{ currentUser.workPhone }}'/> </div> <div class='input-group input-group-outline mb-3'> <label for='profile_form_password' class='form-label'>Password</label> <input type='password' name='{{ field_name(form.password.first) }}' id='profile_form_password' class='form-control' autocomplete='new-password'/> </div> <div class='input-group input-group-outline mb-3'> <label for='profile_form_confirmPassword' class='form-label'>Confirm Password</label> <input type='password' name='{{ field_name(form.password.second) }}' id='profile_form_confirmPassword' class='form-control' autocomplete='new-password'/> </div> </div> </div> <div class='row'> <div class='col text-center'> <div class='input-group input-group-outline mb-3'> {{ form_row(form.submit) }} </div> </div> </div> </div> {{ form_end(form) }} </main> {% endblock %} {% block page_css %} <style rel='stylesheet'> .profile-image { width: 300px; height: 300px; } </style> {% endblock %}