{% extends 'base.html.twig' %}
{% block title %}Sign Up{% endblock %}
{% block body %}
<div class="container overflow-hidden">
<div class="row align-items-center justify-content-center min-vh-100">
<div class="col-12 col-lg-8 align-items-center d-block py-5 my-5">
<div class="row mb-4">
<div class="col-sm-12">
<img src="/build/images/logo.png" class="img-fluid logo mb-3"/>
<h1 class="h3 mb-2 fw-bold">Register New Account</h1>
<p>Click <a href="/">here</a> if you have an account</p>
</div>
</div>
{{ form_start(form, {'attr': {'id': 'form_registration'}}) }}
{% for message in app.flashes('notice') %}
<div class="alert alert-danger" role="alert">{{ message }}</div>
{% endfor %}
<div class="form-group hide_honey_pot">
{{ form_label(form.fullName, 'honey_pot_label'|trans) }}
{{ form_widget(form.fullName, {attr: {class: 'form-control', style: 'display:none !important', tabindex: '-1', autocomplete: 'off', ref: 'initHoneyPot'}}) }}
{{ form_label(form.emailAddress, 'honey_pot_label'|trans) }}
{{ form_widget(form.emailAddress, {attr: {class: 'form-control', style: 'display:none !important', tabindex: '-1', autocomplete: 'off', ref: 'initHoneyPot'}}) }}
</div>
<div class="tab">
<div class="form-group">
<div class="row mb-4">
<div class="col-sm-12">
<label for="roles" class="fw-bold text-uppercase">Select all that apply:</label>
<div class="row justify-content-between">
{{ form_widget(form.roles, {'attr': {'class': 'form-control'}}) }}
</div>
<p class="fw-bold messages"></p>
</div>
</div>
</div>
</div>
<div class="tab" style="display: none;">
<div class="form-group">
<div class="row mb-4">
<div class="col-sm-12">
<label for="email" class="fw-bold text-uppercase">Email<span class="text-danger">*</span></label>
{{ form_widget(form.email, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-6">
<div class="form-group">
<label for="first_password" class="fw-bold text-uppercase">Password<span class="text-danger">*</span></label>
{{ form_widget(form.password.first, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="second_password" class="fw-bold text-uppercase">Confirm Password<span class="text-danger">*</span></label>
{{ form_widget(form.password.second, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-6">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">First Name <span class="text-danger">*</span></label>
{{ form_widget(form.firstName, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Last Name <span class="text-danger">*</span></label>
{{ form_widget(form.lastName, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-12 form-group">
<label for="name" class="fw-bold text-uppercase">Organisation</label>
{{ form_widget(form.organisation, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="form-group">
<div class="row mb-4">
<div class="col-sm-12 form-group">
<label for="name" class="fw-bold text-uppercase">Phone <span class="text-danger">*</span></label>
{{ form_widget(form.phone, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-2">
<div class="col-sm-12">
<h4 class="fw-bold">Address Details</h4>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-6 form-group">
<label for="name" class="fw-bold text-uppercase">Number and Street <span class="text-danger">*</span></label>
{{ form_widget(form.street, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
<div class="col-sm-6 form-group">
<label for="name" class="fw-bold text-uppercase">City <span class="text-danger">*</span></label>
{{ form_widget(form.city, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-4 form-group">
<label for="name" class="fw-bold text-uppercase">State <span class="text-danger">*</span></label>
{{ form_widget(form.state, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
<div class="col-sm-4 form-group">
<label for="name" class="fw-bold text-uppercase">Postcode <span class="text-danger">*</span></label>
{{ form_widget(form.postcode, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
<div class="col-sm-4 form-group">
<label for="name" class="fw-bold text-uppercase">Country <span class="text-danger">*</span></label>
{{ form_widget(form.country, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="row mb-2">
<div class="col-sm-12">
<h4 class="fw-bold">Additional Information</h4>
</div>
</div>
<div class="row mb-4" id="user-categories-section">
<div class="col-sm-12">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Are you (select all that apply)</label>
{{ form_widget(form.categories, {'attr': {'class': 'form-control tomselected'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4" id="user-filmmaker-roles">
<div class="col-sm-12">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Filmmaker Roles</label>
{{ form_widget(form.userRoles, {'attr': {'class': 'form-control tomselected'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4">
<div class="col-sm-12">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Please select the issue areas that are of interest to you</label>
{{ form_widget(form.areaInterest, {'attr': {'class': 'form-control border-0 ps-0'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4" id="user-gender">
<div class="col-sm-12">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Gender</label>
{{ form_widget(form.gender, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
<div class="row mb-4" id="user-other-questions">
<div class="col-sm-6">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Do you identify as Aboriginal and/or Torres Strait Islander?</label>
{{ form_widget(form.isAborigin, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="name" class="fw-bold text-uppercase">Do you identify as culturally and/or linguistically diverse?</label>
{{ form_widget(form.isDiverse, {'attr': {'class': 'form-control'}}) }}
<p class="fw-bold messages"></p>
</div>
</div>
</div>
</div>
<div class="row pt-4 mb-4">
<div class="col-12">
<div class="d-flex justify-content-between">
<button type="button" class="rounded-pill gap-2 btn btn-lg btn-primary text-uppercase" id="prevBtn" style="display: none;">Previous</button>
<button type="button" class="ms-auto rounded-pill gap-2 btn btn-lg btn-primary text-uppercase" id="nextBtn">Next</button>
<button class="ms-auto rounded-pill gap-2 btn btn-lg btn-primary text-uppercase" id="submitBtn" type="submit" style="display: none;">Sign up</button>
</div>
</div>
</div>
{{ form_end(form) }}
</div>
</div>
</div>
{% endblock %}