-Banner Picker
+
+
+
+
Sélectionne ta bannière
+

+
+
+
-
\ No newline at end of file
+const bannerUrl = ref(null);
+
+const onFileChange = (event) => {
+ const file = event.target.files[0];
+ if (file && file.type.startsWith('image/')) {
+ const reader = new FileReader();
+ reader.onload = (e) => {
+ bannerUrl.value = e.target.result;
+ };
+ reader.readAsDataURL(file);
+ } else {
+ alert('Veuillez sélectionner une image.');
+ }
+};
+
+
+
diff --git a/src/views/Profile/Dialogs/PageInformations/ColorBorder.vue b/src/views/Profile/Dialogs/PageInformations/ColorBorder.vue
index d23ba03..d7f0929 100644
--- a/src/views/Profile/Dialogs/PageInformations/ColorBorder.vue
+++ b/src/views/Profile/Dialogs/PageInformations/ColorBorder.vue
@@ -1,11 +1,23 @@
-
+
-
-Border Color
+
+
+
+ Annuler
+ Enregistrer
+
-
\ No newline at end of file
+
diff --git a/src/views/Profile/Dialogs/PageInformations/ColorBottomBanner.vue b/src/views/Profile/Dialogs/PageInformations/ColorBottomBanner.vue
index f21ded9..bc15b9e 100644
--- a/src/views/Profile/Dialogs/PageInformations/ColorBottomBanner.vue
+++ b/src/views/Profile/Dialogs/PageInformations/ColorBottomBanner.vue
@@ -1,11 +1,26 @@
-
+
-
-ColorBottomBanner
+
+
+
+ Annuler
+ Enregistrer
+
-
\ No newline at end of file
+const color = ref('#FF0000');
+
+
+
diff --git a/src/views/Profile/Dialogs/PageInformations/ColorMenu.vue b/src/views/Profile/Dialogs/PageInformations/ColorMenu.vue
index ce37082..0399cf3 100644
--- a/src/views/Profile/Dialogs/PageInformations/ColorMenu.vue
+++ b/src/views/Profile/Dialogs/PageInformations/ColorMenu.vue
@@ -1,11 +1,23 @@
-
+
-
-Menu Color
+
+
+
+ Annuler
+ Enregistrer
+
-
\ No newline at end of file
+
diff --git a/src/views/Profile/Dialogs/PageInformations/ColorTopBanner.vue b/src/views/Profile/Dialogs/PageInformations/ColorTopBanner.vue
index de596bd..20b73c3 100644
--- a/src/views/Profile/Dialogs/PageInformations/ColorTopBanner.vue
+++ b/src/views/Profile/Dialogs/PageInformations/ColorTopBanner.vue
@@ -1,11 +1,26 @@
-
-
-
-Color Top Banner
+
+ Annuler
+ Enregistrer
+
-
\ No newline at end of file
+const color = ref('#FF0000');
+
+
+
diff --git a/src/views/Profile/Dialogs/PageInformations/ProfilePicturePicker.vue b/src/views/Profile/Dialogs/PageInformations/ProfilePicturePicker.vue
index 34b10f4..431d7a9 100644
--- a/src/views/Profile/Dialogs/PageInformations/ProfilePicturePicker.vue
+++ b/src/views/Profile/Dialogs/PageInformations/ProfilePicturePicker.vue
@@ -1,11 +1,59 @@
-
-
-
-Profile picture Picker
+
+
+
Choisir Image de profil
+
+
+
Aperçu de la bannière:
+
![Banner Preview]()
+
+
-
\ No newline at end of file
+const bannerUrl = ref(null);
+
+const onFileChange = (event) => {
+ const file = event.target.files[0];
+ if (file && file.type.startsWith('image/')) {
+ const reader = new FileReader();
+ reader.onload = (e) => {
+ bannerUrl.value = e.target.result;
+ };
+ reader.readAsDataURL(file);
+ } else {
+ alert('Veuillez sélectionner une image.');
+ }
+};
+
+
+