diff --git a/src/stores/creatorProfileStore.js b/src/stores/creatorProfileStore.js
index 9946702..ad8c81c 100644
--- a/src/stores/creatorProfileStore.js
+++ b/src/stores/creatorProfileStore.js
@@ -49,9 +49,19 @@ export const useCreatorProfileStore = defineStore('creator-profile', () => {
}
}
+ async function ConfigureStripeAccount() {
+ try {
+ await client.post(`/api/membership/stripe-account`);
+ return true;
+ } catch (error) {
+ return false;
+ }
+ }
+
return {
creator: value,
hasCreator,
fetchCurrentCreatorProfile,
+ ConfigureStripeAccount,
};
});
diff --git a/src/views/creators/BannerActions.vue b/src/views/creators/BannerActions.vue
index 8ddcd98..63b5f73 100644
--- a/src/views/creators/BannerActions.vue
+++ b/src/views/creators/BannerActions.vue
@@ -1,4 +1,5 @@
+
+
+ Modifier le id Stripe
+
+
+
+
+ Annuler
+ Enregistrer
+
+
+
+
+
diff --git a/src/views/profile/creators/CreatorPage.vue b/src/views/profile/creators/CreatorPage.vue
index 2792d63..12049e6 100644
--- a/src/views/profile/creators/CreatorPage.vue
+++ b/src/views/profile/creators/CreatorPage.vue
@@ -3,6 +3,7 @@ import XIcon from '@/assets/icons/x.svg';
import { useClient } from '@/plugins/api.js';
import { useCreatorProfileStore } from '@/stores/creatorProfileStore.js';
import { useUserProfileStore } from '@/stores/userProfileStore.js';
+import ChangeStripeID from '@/views/profile/creators/ChangeStripeID.vue';
import ChangeTitle from '@/views/profile/creators/ChangeTitle.vue';
import { computed, ref } from 'vue';
import BannerPicker from './BannerPicker.vue';
@@ -12,6 +13,7 @@ import LogoPicker from './LogoPicker.vue';
import Socials from './Socials.vue';
const creatorProfileStore = useCreatorProfileStore();
+console.log(creatorProfileStore.creator);
const imageBanner = computed(
() =>
creatorProfileStore.creator.images.banner ||
@@ -32,6 +34,7 @@ const componentsMap = {
ColorsPicker,
CreateCreator,
ChangeTitle,
+ ChangeStripeID,
};
async function requestAccept(creatorName) {
@@ -128,14 +131,16 @@ const closeDialog = () => {