Merge postController in Master #21
Merged
remi.arnal
merged 3 commits from controllers
into master
10 months ago
@ -0,0 +1,107 @@
|
||||
.form-container {
|
||||
|
||||
.form-group {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
label {
|
||||
font-size: 1.5em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
textarea {
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
border-radius: 1em;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
input {
|
||||
font-size: 1.2em;
|
||||
padding: 10px;
|
||||
border: 1px solid black;
|
||||
border-radius: 16px;
|
||||
}
|
||||
|
||||
input[type="checkbox"] {
|
||||
font-size: 10px;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
transform: scale(1.25);
|
||||
accent-color: #3a3c6e;
|
||||
border: 5px solid black;
|
||||
}
|
||||
|
||||
button[type="submit"] {
|
||||
border: 3px solid #3a3c6e;
|
||||
padding: 10px 30px;
|
||||
display: block;
|
||||
font-size: 1.5em;
|
||||
font-weight: bold;
|
||||
border-radius: 10px;
|
||||
background-color: #3a3c6e;
|
||||
color: white;
|
||||
transition: 0.5s;
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
button[type="submit"]:hover {
|
||||
cursor: pointer;
|
||||
background-color: white;
|
||||
color: #3a3c6e;
|
||||
}
|
||||
}
|
||||
|
||||
.form-label {
|
||||
display: block;
|
||||
margin-bottom: 5px;
|
||||
font-weight: bold;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 4px;
|
||||
font-size: 16px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.form-error {
|
||||
color: #e74c3c;
|
||||
font-size: 14px;
|
||||
margin-left: -25px;
|
||||
}
|
||||
|
||||
.form-errors {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.form-errors li {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
display: inline-block;
|
||||
padding: 10px 20px;
|
||||
font-size: 16px;
|
||||
border-radius: 4px;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
background-color: #3498db;
|
||||
color: #fff;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.btn-primary:hover {
|
||||
background-color: #2980b9;
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
{% block form_row %}
|
||||
{% if form.vars.block_prefixes[1] == 'checkbox' %}
|
||||
<div class="form-group">
|
||||
<div class="form-checkbox">
|
||||
{{ form_widget(form) }}
|
||||
{{ form_label(form) }}
|
||||
</div>
|
||||
<div class="form-error">
|
||||
{{ form_errors(form) }}
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
<div class="form-group">
|
||||
{{ form_label(form) }}
|
||||
{{ form_widget(form, {'attr': {'class': 'form-control'}}) }}
|
||||
<div class="form-error">
|
||||
{{ form_errors(form) }}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
@ -1,5 +1,21 @@
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block stylesheets %}
|
||||
<link rel="stylesheet" href="{{ asset ('styles/app.css')}}">
|
||||
<link rel="stylesheet" href="{{ asset('css/components/form.css') }}">
|
||||
<link rel="stylesheet" href="{{ asset('css/components/post.css') }}">
|
||||
{% endblock %}
|
||||
|
||||
{% block title %}New post{% endblock %}
|
||||
|
||||
{% form_theme form 'form/theme.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
{{ form(form) }}
|
||||
<div id="post-wrapper">
|
||||
<h1>Post your dream</h1>
|
||||
|
||||
<div class="form-container">
|
||||
{{ form(form) }}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
Binary file not shown.
Loading…
Reference in new issue