Beaucoup trop de chose

- Ajout création, édition, suppression catégories & liens
- Ajout auth google
- Ajout/modification style pour catégories & liens
- Ajout component générique pour bouton, inputs, checkbox & selector
- Gestion des messages d'erreur/succès/infos via component dédié
- Ajout component FormLayout pour les pages création, édition, suppression catégories & liens
- Page custom 404, 500 & signin
- Modification schéma DB
This commit is contained in:
Sonny
2022-05-06 19:35:12 +02:00
parent 988dc47ecd
commit aee3e6a820
48 changed files with 7164 additions and 1122 deletions

View File

@@ -1,5 +1,3 @@
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Rubik:ital,wght@0,400;0,700;1,400;1,700&display=swap");
* {
box-sizing: border-box;
outline: 0;
@@ -23,7 +21,6 @@ body {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
@@ -51,6 +48,15 @@ a {
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #3f88c5;
}
ul,
li {
list-style: none;
@@ -98,6 +104,28 @@ button {
color: #fff;
}
}
button.red-btn {
cursor: pointer;
width: 100%;
color: #fff;
background: red;
padding: 10px;
border: 1px solid red;
border-radius: 3px;
transition: 0.15s;
&:disabled {
cursor: default;
opacity: 0.5;
}
&:not(:disabled):hover {
box-shadow: red 0 0 3px 1px;
background: red;
border: 1px solid #ffbabab9;
color: #fff;
}
}
input:not(.nostyle) {
color: #333;
@@ -125,6 +153,12 @@ input::placeholder {
}
}
.checkbox-field {
display: flex;
align-items: center;
gap: 5px;
}
select:not(.nostyle) {
color: #333;
background: #fff;