[UI][CONTROLLER][ROUTES] Corrected core action name, UserPanel CSS work
This commit is contained in:
parent
0b0bd31a4b
commit
63a443e78e
|
@ -66,7 +66,7 @@ b {
|
||||||
right: 0;
|
right: 0;
|
||||||
background-color: #272E36;
|
background-color: #272E36;
|
||||||
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
padding: var(--medium-size) var(--unit-size) var(--medium-size) var(--unit-size);
|
padding: var(--medium-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
#top {
|
#top {
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
||||||
;
|
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
||||||
;
|
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
|
|
|
@ -1,122 +1,110 @@
|
||||||
/*-------------------------------------*/
|
.content {
|
||||||
/* PAGES ------------------------------*/
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-top: calc(2 * var(--unit-size) + var(--main-size) + 0.15em);
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
margin-left: calc(var(--nav-size));
|
||||||
|
margin-right: 0;
|
||||||
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.set-nav {
|
.set-nav {
|
||||||
display: flex;
|
order: 1;
|
||||||
justify-content: space-between;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: var(--side-margin);
|
background-color: #2A323B;
|
||||||
margin-right: var(--side-margin);
|
padding: var(--medium-size);
|
||||||
background-color: #00000080;
|
font-size: var(--medium-size);
|
||||||
padding: var(--medium-size) var(--medium-size);
|
font-family: var(--head-font);
|
||||||
font-size: var(--medium-size);
|
|
||||||
font-family: var(--head-font);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav ul {
|
.set-nav ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.25);
|
margin-left: calc(2 * var(--side-margin));
|
||||||
margin-right: calc(var(--side-margin) * 0.25);
|
margin-right: calc(2 * var(--side-margin));
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav li {
|
.set-nav li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
.active {
|
.active {
|
||||||
color: #F6F6F6 !important;
|
color: #F6F6F6 !important;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a {
|
.set-nav a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a:hover {
|
.set-nav a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------*/
|
|
||||||
/*-------------------------------------*/
|
|
||||||
.set-nav2 {
|
.set-nav2 {
|
||||||
display: flex;
|
order: 2;
|
||||||
position: relative;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: var(--side-margin);
|
background-color: #2A323B;
|
||||||
margin-right: var(--side-margin);
|
padding: var(--medium-size);
|
||||||
margin-top: var(--unit-size);
|
font-size: var(--medium-size);
|
||||||
background-color: #00000080;
|
font-family: var(--head-font);
|
||||||
border-top-left-radius: var(--unit-size);
|
|
||||||
border-top-right-radius: var(--unit-size);
|
|
||||||
padding: var(--medium-size) var(--medium-size);
|
|
||||||
font-size: var(--medium-size);
|
|
||||||
font-family: var(--head-font);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 ul {
|
.set-nav2 ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.5);
|
margin-left: calc(2 * var(--side-margin));
|
||||||
margin-right: calc(var(--side-margin) * 0.5);
|
margin-right: calc(2 * var(--side-margin));
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 li {
|
.set-nav2 li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.active {
|
||||||
|
color: #F6F6F6 !important;
|
||||||
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a {
|
.set-nav2 a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a:hover {
|
.set-nav2 a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
.form {
|
||||||
position: absolute;
|
order: 3;
|
||||||
margin-bottom: 0;
|
background-color: #00000040;
|
||||||
bottom: 0;
|
font-size: var(--small-size);
|
||||||
left: 0;
|
padding: calc(3*var(--unit-size));
|
||||||
width: 80%;
|
padding-top: var(--unit-size);
|
||||||
margin-left: 10%;
|
height: 100%;
|
||||||
color: #91b9d088;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* CONTENT ----------------------------*/
|
|
||||||
.content {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
order: 3;
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: var(--unit-size);
|
|
||||||
margin-left: var(--side-margin);
|
|
||||||
margin-right: var(--side-margin);
|
|
||||||
background-color: rgba(0, 0, 0, 0.30);
|
|
||||||
padding: var(--unit-size);
|
|
||||||
border-bottom-left-radius: var(--unit-size);
|
|
||||||
border-bottom-right-radius: var(--unit-size);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FORMS ------------------------------*/
|
/* FORMS ------------------------------*/
|
||||||
label {
|
label {
|
||||||
|
|
|
@ -1,128 +1,121 @@
|
||||||
/*-------------------------------------*/
|
.content {
|
||||||
/* PAGES ------------------------------*/
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
margin-left: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.set-nav {
|
.set-nav {
|
||||||
display: flex;
|
order: 1;
|
||||||
justify-content: space-between;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: var(--side-margin);
|
background-color: #2A323B;
|
||||||
margin-right: var(--side-margin);
|
padding: var(--medium-size);
|
||||||
background-color: #00000080;
|
font-size: var(--medium-size);
|
||||||
padding: var(--medium-size) var(--medium-size);
|
font-family: var(--head-font);
|
||||||
font-size: var(--medium-size);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
font-family: var(--head-font);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav ul {
|
.set-nav ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.25);
|
margin-left: var(--side-margin);
|
||||||
margin-right: calc(var(--side-margin) * 0.25);
|
margin-right: var(--side-margin);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav li {
|
.set-nav li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
}
|
font-weight: 700;
|
||||||
|
font-size: var(--medium-size);
|
||||||
.active {
|
|
||||||
color: #F6F6F6 !important;
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a {
|
.set-nav a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a:hover {
|
.set-nav a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------*/
|
|
||||||
/*-------------------------------------*/
|
|
||||||
.set-nav2 {
|
.set-nav2 {
|
||||||
display: flex;
|
order: 2;
|
||||||
position: relative;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: var(--side-margin);
|
background-color: #00000030;
|
||||||
margin-right: var(--side-margin);
|
padding: var(--medium-size);
|
||||||
margin-top: var(--unit-size);
|
margin-top: calc(2 * var(--unit-size));
|
||||||
background-color: #00000080;
|
margin-left: var(--side-margin);
|
||||||
border-top-left-radius: var(--unit-size);
|
margin-right: var(--side-margin);
|
||||||
border-top-right-radius: var(--unit-size);
|
font-size: var(--medium-size);
|
||||||
padding: var(--medium-size) var(--medium-size);
|
font-family: var(--head-font);
|
||||||
font-size: var(--medium-size);
|
border-radius: var(--unit-size) var(--unit-size) 0 0;
|
||||||
font-family: var(--head-font);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 ul {
|
.set-nav2 ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.5);
|
margin-left: var(--side-margin);
|
||||||
margin-right: calc(var(--side-margin) * 0.5);
|
margin-right: var(--side-margin);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 li {
|
.set-nav2 li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: var(--medium-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a {
|
.set-nav2 a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a:hover {
|
.set-nav2 a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
|
||||||
position: absolute;
|
.active {
|
||||||
margin-bottom: 0;
|
color: #F6F6F6 !important;
|
||||||
bottom: 0;
|
font-weight: 700;
|
||||||
left: 0;
|
|
||||||
width: 80%;
|
|
||||||
margin-left: 10%;
|
|
||||||
color: #91b9d088;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* CONTENT ----------------------------*/
|
.form {
|
||||||
.content {
|
order: 3;
|
||||||
display: flex;
|
background-color: #00000040;
|
||||||
flex-wrap: wrap;
|
padding: calc(2*var(--unit-size));
|
||||||
order: 3;
|
font-size: var(--medium-size);
|
||||||
width: 100%;
|
height: 100%;
|
||||||
margin-bottom: var(--unit-size);
|
margin-left: var(--side-margin);
|
||||||
margin-left: var(--side-margin);
|
margin-right: var(--side-margin);
|
||||||
margin-right: var(--side-margin);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
background-color: rgba(0, 0, 0, 0.30);
|
border-radius: 0 0 var(--unit-size) var(--unit-size);
|
||||||
padding: var(--unit-size);
|
|
||||||
border-bottom-left-radius: var(--unit-size);
|
|
||||||
border-bottom-right-radius: var(--unit-size);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* FORMS ------------------------------*/
|
/* FORMS ------------------------------*/
|
||||||
label {
|
label {
|
||||||
font-family: 'Montserrat', sans-serif;
|
font-family: 'Montserrat', sans-serif;
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
font-size: var(--medium-size);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
label:nth-child() {
|
label:nth-child() {
|
||||||
|
|
|
@ -1,128 +1,122 @@
|
||||||
/*-------------------------------------*/
|
.content {
|
||||||
/* PAGES ------------------------------*/
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-top: calc(2 * var(--medium-size) + var(--main-size) + 0.15em);
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
margin-left: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.set-nav {
|
.set-nav {
|
||||||
display: flex;
|
order: 1;
|
||||||
justify-content: space-between;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: var(--side-margin);
|
background-color: #2A323B;
|
||||||
margin-right: var(--side-margin);
|
padding: var(--medium-size);
|
||||||
background-color: #00000080;
|
font-size: var(--medium-size);
|
||||||
padding: var(--medium-size) var(--medium-size);
|
font-family: var(--head-font);
|
||||||
font-size: var(--medium-size);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
font-family: var(--head-font);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav ul {
|
.set-nav ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.25);
|
margin-left: var(--side-margin);
|
||||||
margin-right: calc(var(--side-margin) * 0.25);
|
margin-right: var(--side-margin);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav li {
|
.set-nav li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
}
|
font-weight: 700;
|
||||||
|
font-size: var(--medium-size);
|
||||||
.active {
|
|
||||||
color: #F6F6F6 !important;
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a {
|
.set-nav a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav a:hover {
|
.set-nav a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------*/
|
|
||||||
/*-------------------------------------*/
|
|
||||||
.set-nav2 {
|
.set-nav2 {
|
||||||
display: flex;
|
order: 2;
|
||||||
position: relative;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
order: 2;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) + 1%);
|
background-color: #00000030;
|
||||||
margin-right: calc(var(--side-margin) + 1%);
|
padding: var(--medium-size);
|
||||||
margin-top: var(--unit-size);
|
margin-top: var(--unit-size);
|
||||||
background-color: #00000080;
|
margin-left: 1%;
|
||||||
border-top-left-radius: var(--unit-size);
|
margin-right: 1%;
|
||||||
border-top-right-radius: var(--unit-size);
|
font-size: var(--medium-size);
|
||||||
padding: var(--medium-size) var(--medium-size);
|
font-family: var(--head-font);
|
||||||
font-size: var(--medium-size);
|
border-radius: var(--unit-size) var(--unit-size) 0 0;
|
||||||
font-family: var(--head-font);
|
box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.75);
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 ul {
|
.set-nav2 ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-left: calc(var(--side-margin) * 0.5);
|
margin-left: var(--side-margin);
|
||||||
margin-right: calc(var(--side-margin) * 0.5);
|
margin-right: var(--side-margin);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 li {
|
.set-nav2 li {
|
||||||
display: block;
|
display: block;
|
||||||
flex: 0 1 auto;
|
flex: 0 1 auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: var(--medium-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a {
|
.set-nav2 a {
|
||||||
color: #91B9D0;
|
color: #91B9D0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.set-nav2 a:hover {
|
.set-nav2 a:hover {
|
||||||
color: #F6F6F6;
|
color: #F6F6F6;
|
||||||
transition: all 0.8s ease;
|
transition: all 0.8s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
|
||||||
position: absolute;
|
.active {
|
||||||
margin-bottom: 0;
|
color: #F6F6F6 !important;
|
||||||
bottom: 0;
|
font-weight: 700;
|
||||||
left: 0;
|
|
||||||
width: 80%;
|
|
||||||
margin-left: 10%;
|
|
||||||
color: #91b9d088;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* CONTENT ----------------------------*/
|
.form {
|
||||||
.content {
|
order: 3;
|
||||||
display: flex;
|
background-color: #00000040;
|
||||||
flex-wrap: wrap;
|
padding: calc(2*var(--unit-size));
|
||||||
order: 3;
|
font-size: var(--medium-size);
|
||||||
width: 100%;
|
height: 100%;
|
||||||
margin-bottom: var(--unit-size);
|
margin-left: 1%;
|
||||||
margin-left: calc(var(--side-margin) + 1%);
|
margin-right: 1%;
|
||||||
margin-right: calc(var(--side-margin) + 1%);
|
margin-top: 0;
|
||||||
background-color: rgba(0, 0, 0, 0.30);
|
box-shadow: 0;
|
||||||
padding: var(--unit-size);
|
border-radius: 0 0 var(--unit-size) var(--unit-size);
|
||||||
border-bottom-left-radius: var(--unit-size);
|
|
||||||
border-bottom-right-radius: var(--unit-size);
|
|
||||||
box-shadow: 0px 0px 60px -20px rgba(41, 50, 60, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* FORMS ------------------------------*/
|
/* FORMS ------------------------------*/
|
||||||
label {
|
label {
|
||||||
font-family: 'Montserrat', sans-serif;
|
font-family: 'Montserrat', sans-serif;
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
font-size: var(--medium-size);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
label:nth-child() {
|
label:nth-child() {
|
||||||
|
|
|
@ -31,28 +31,27 @@
|
||||||
|
|
||||||
namespace App\Controller;
|
namespace App\Controller;
|
||||||
|
|
||||||
use App\Core\Controller;
|
|
||||||
// use App\Core\Event;
|
// use App\Core\Event;
|
||||||
// use App\Util\Common;
|
// use App\Util\Common;
|
||||||
use App\Core\DB\DB;
|
use App\Core\DB\DB;
|
||||||
use App\Core\Form;
|
use App\Core\Form;
|
||||||
use function App\Core\I18n\_m;
|
use function App\Core\I18n\_m;
|
||||||
|
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
|
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
use Symfony\Component\HttpFoundation\Request;
|
||||||
|
|
||||||
class UserAdminPanel extends Controller
|
class UserPanel extends AbstractController
|
||||||
{
|
{
|
||||||
public function handle(Request $request)
|
public function __invoke(Request $request)
|
||||||
{
|
{
|
||||||
$prof = Form::create([
|
$prof = Form::create([
|
||||||
[_m('Nickname'), TextType::class],
|
[_m('Nickname'), TextType::class],
|
||||||
[_m('FullName'), TextType::class],
|
[_m('FullName'), TextType::class],
|
||||||
[_m('Homepage'), TextType::class],
|
[_m('Homepage'), TextType::class],
|
||||||
[_m('Bio'), TextType::class],
|
[_m('Bio'), TextType::class],
|
||||||
[_m('Location'), TextType::class],
|
[_m('Location'), TextType::class],
|
||||||
['save', SubmitType::class, ['label' => _m('Save')]],
|
['save', SubmitType::class, ['label' => _m('Save')]], ]);
|
||||||
]);
|
|
||||||
|
|
||||||
$prof->handleRequest($request);
|
$prof->handleRequest($request);
|
||||||
if ($prof->isSubmitted()) {
|
if ($prof->isSubmitted()) {
|
||||||
|
@ -69,9 +68,8 @@ class UserAdminPanel extends Controller
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return $this->render('settings/profile.html.twig', [
|
||||||
'_template' => 'settings/profile.html.twig',
|
'prof' => $prof->createView(),
|
||||||
'prof' => $prof->createView(),
|
]);
|
||||||
];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -49,9 +49,9 @@ abstract class Main
|
||||||
|
|
||||||
// Settings pages
|
// Settings pages
|
||||||
foreach (['profile', 'avatar'] as $s) {
|
foreach (['profile', 'avatar'] as $s) {
|
||||||
$r->connect('settings_' . $s, 'settings/' . $s, C\UserAdminPanel::class);
|
$r->connect('settings_' . $s, 'settings/' . $s, C\UserPanel::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
$r->connect('settings_account', 'settings/account', C\UserAdminPanel::class);
|
$r->connect('settings_account', 'settings/account', C\UserPanel::class);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,10 @@
|
||||||
<link rel='stylesheet' type='text/css' href="{{ asset('assets/css/settings/settings_small.css') }}" media="screen and (max-width: 750px)">
|
<link rel='stylesheet' type='text/css' href="{{ asset('assets/css/settings/settings_small.css') }}" media="screen and (max-width: 750px)">
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block title %}Profile Settings{% endblock %}
|
||||||
|
|
||||||
{% block nav %}
|
{% block nav %}
|
||||||
|
<div class='content'>
|
||||||
<nav class='set-nav'>
|
<nav class='set-nav'>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
|
@ -29,12 +32,12 @@
|
||||||
<a href="{{ path('settings_avatar') }}" class='hover-effect {% if app.request.attributes.get('_route') starts with 'settings_avatar' %}active{% endif %}'>Avatar</a>
|
<a href="{{ path('settings_avatar') }}" class='hover-effect {% if app.request.attributes.get('_route') starts with 'settings_avatar' %}active{% endif %}'>Avatar</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
|
||||||
</nav>
|
</nav>
|
||||||
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div class='content'>
|
<div class='form'>
|
||||||
{{ form(prof) }}
|
{{ form(prof) }}
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Reference in New Issue
Block a user