diff --git a/src/assets/main.css b/src/assets/main.css index 3b5aefa..c31c6b5 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -10,7 +10,7 @@ body { @layer components { .btn-red { - @apply bg-red-600 outline-red-700 hover:bg-red-700 + @apply bg-red-600 outline-red-700 hover:bg-red-700 disabled:bg-slate-400 disabled:outline-slate-400 disabled:hover:bg-slate-400 } .btn-twitter { @apply bg-twitter-500 outline-twitter-600 hover:bg-twitter-600 diff --git a/src/components/RepButton.vue b/src/components/RepButton.vue index ddd7e52..91937f2 100644 --- a/src/components/RepButton.vue +++ b/src/components/RepButton.vue @@ -11,6 +11,7 @@ const props = defineProps<{ | "btn-facebook" | "btn-instagram" | "btn-linkedin"; + disabled?: boolean; }>(); const elementTag = computed(() => (props.href ? "a" : "button")); diff --git a/src/components/RepForm.vue b/src/components/RepForm.vue index fac9b34..3722f52 100644 --- a/src/components/RepForm.vue +++ b/src/components/RepForm.vue @@ -1,12 +1,44 @@ @@ -21,9 +53,10 @@ function acceptGeoloc() { - + Me géolocaliser diff --git a/src/main.ts b/src/main.ts index 4d9779f..edd621f 100644 --- a/src/main.ts +++ b/src/main.ts @@ -19,6 +19,8 @@ import { faLandmark, faLocationDot, faSpinner, + faSquare, + faSquareCheck, } from "@fortawesome/free-solid-svg-icons"; library.add( @@ -28,7 +30,9 @@ library.add( faInstagram, faLandmark, faLocationDot, - faSpinner + faSpinner, + faSquare, + faSquareCheck ); const app = createApp(App);