diff --git a/src/components/Modal.vue b/src/components/Modal.vue
index 41ee38c..f406817 100644
--- a/src/components/Modal.vue
+++ b/src/components/Modal.vue
@@ -9,7 +9,7 @@
@@ -69,7 +69,7 @@
width: 100vw;
height: 100vh;
position: fixed;
- z-index: 1;
+ z-index: 999;
display: flex;
justify-content: center;
align-items: center;
@@ -112,7 +112,7 @@ h1{
background-color: #e5e5e5;
color: $red;
font-size: 1.7em;
- transition: color 0.5s ease;
+ transition: color 0.25s ease;
&:hover{
color: lighten($red, 15%);
cursor:pointer;
@@ -131,7 +131,7 @@ h1{
border-radius: 0.5em;
margin:0.5em auto;
display: block;
- padding: 0.4em 0.75em;
+ padding: 0.5em 1em;
border:none;
color:$red;
font-family: Arial, Helvetica, sans-serif;
@@ -141,5 +141,10 @@ h1{
outline: $red;
outline-style: solid;
outline-offset: -5px;
+ transition: 0.25s ease;
+ &:hover{
+ background-color: darken($green, 10%);
+ cursor:pointer;
+ }
}
\ No newline at end of file
diff --git a/src/components/Spinner.vue b/src/components/Spinner.vue
new file mode 100644
index 0000000..a244263
--- /dev/null
+++ b/src/components/Spinner.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Contact.vue b/src/views/Contact.vue
index bb1a364..3b00d34 100644
--- a/src/views/Contact.vue
+++ b/src/views/Contact.vue
@@ -3,6 +3,8 @@ import { useBurgerStore } from '@/stores/burger'
import Modal from '@/components/Modal.vue';
import { ref, onMounted } from 'vue';
import { formService } from '@/services/form';
+import Spinner from '@/components/Spinner.vue';
+
//import { badge } from 'fontawesome';
onMounted(() => {
burger.check()
@@ -133,7 +135,8 @@ const onSubmit = () => {
Send !
- Sending
+
+ Sending...
@@ -146,8 +149,8 @@ const onSubmit = () => {
-
Merci !
-
Votre message a bien été envoyé !
+
Thank you !
+
Your message has been sent successfully!
@@ -224,11 +227,12 @@ const onSubmit = () => {
}
}
& button{
+
margin: 0.5em;
border: none;
//border-radius: 10px;
font-size:1.5rem;
- background-color: white;
+ background-color: darken($green, 10%);
outline : 3px;
outline-style: solid;
outline-offset: -5px;
@@ -236,16 +240,22 @@ const onSubmit = () => {
color:black;
padding: 0.3em 0.9em;
transition:0.3s;
+
&:hover{
cursor: pointer;
- background-color: darken(white, 15%);
+ background-color: $green
}
&:disabled{
- background-color: rgb(165, 165, 165);
+ background-color: hsl(0, 0%, 55%);
&:hover{
cursor : default;
}
}
+ & > div{
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
}
}
}
@@ -255,8 +265,5 @@ const onSubmit = () => {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.25em;
}
-.grecaptcha-badge{
- transition : 0.5s;
- opacity : 1;
-}
+
\ No newline at end of file
diff --git a/src/views/Networks.vue b/src/views/Networks.vue
index f6daf55..ee6d700 100644
--- a/src/views/Networks.vue
+++ b/src/views/Networks.vue
@@ -15,25 +15,30 @@ onMounted(() => {
Networks
-
+
- And that should be fine !
-
+