aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorMurtaza Sultani <sultani@data-quest.de>2025-10-10 10:35:36 +0200
committerMurtaza Sultani <sultani@data-quest.de>2025-10-13 10:48:48 +0200
commit93972530b8fad4dd48a161de8cb7314b9699d8d3 (patch)
tree883a58cea51b62da46fc07730a49206a3744f59f /resources
parent31dbc585c900d9a94e5ebd8dec6368fdab673e5f (diff)
Reqiester UserAvatar and UserAvatar Dropdown als global components
Diffstat (limited to 'resources')
-rw-r--r--resources/vue/base-components.js2
-rw-r--r--resources/vue/components/avatar/UserAvatar.vue (renamed from resources/vue/components/UserAvatar.vue)4
-rw-r--r--resources/vue/components/avatar/UserAvatarDropdown.vue (renamed from resources/vue/components/forum/UserAvatarDropdown.vue)6
-rw-r--r--resources/vue/components/forum/ForumMembers.vue4
-rw-r--r--resources/vue/components/forum/posts/Post.vue2
-rw-r--r--resources/vue/components/forum/posts/PostReactionShow.vue2
6 files changed, 11 insertions, 9 deletions
diff --git a/resources/vue/base-components.js b/resources/vue/base-components.js
index 2524642..904afa1 100644
--- a/resources/vue/base-components.js
+++ b/resources/vue/base-components.js
@@ -34,6 +34,8 @@ const BaseComponents = {
StudipTooltipIcon: defineAsyncComponent(() => import('./components/StudipTooltipIcon.vue')),
StudipWysiwyg: defineAsyncComponent(() => import('./components/StudipWysiwyg.vue')),
UserFilterInput: defineAsyncComponent(() => import('./components/form_inputs/UserFilterInput.vue')),
+ UserAvatar: defineAsyncComponent(() => import('./components/avatar/UserAvatar.vue')),
+ UserAvatarDropdown: defineAsyncComponent(() => import('./components/avatar/UserAvatarDropdown.vue')),
};
export default BaseComponents;
diff --git a/resources/vue/components/UserAvatar.vue b/resources/vue/components/avatar/UserAvatar.vue
index 91153e9..dff5e4e 100644
--- a/resources/vue/components/UserAvatar.vue
+++ b/resources/vue/components/avatar/UserAvatar.vue
@@ -1,6 +1,6 @@
<script setup>
-import {$gettext} from "../../assets/javascripts/lib/gettext";
-import StudipIcon from "./StudipIcon.vue";
+import {$gettext} from "@/assets/javascripts/lib/gettext";
+import StudipIcon from "@/vue/components/StudipIcon.vue";
const props = defineProps({
user: {
diff --git a/resources/vue/components/forum/UserAvatarDropdown.vue b/resources/vue/components/avatar/UserAvatarDropdown.vue
index 82f693d..9cb17ee 100644
--- a/resources/vue/components/forum/UserAvatarDropdown.vue
+++ b/resources/vue/components/avatar/UserAvatarDropdown.vue
@@ -1,7 +1,7 @@
<script setup>
-import {$gettext} from "../../../assets/javascripts/lib/gettext";
-import Dropdown from "../Dropdown.vue";
-import UserAvatar from "../UserAvatar.vue";
+import {$gettext} from "@/assets/javascripts/lib/gettext";
+import Dropdown from "@/vue/components/Dropdown.vue";
+import UserAvatar from "@/vue/components/avatar/UserAvatar.vue";
defineProps({
user: {
diff --git a/resources/vue/components/forum/ForumMembers.vue b/resources/vue/components/forum/ForumMembers.vue
index 7e0e385..7583b90 100644
--- a/resources/vue/components/forum/ForumMembers.vue
+++ b/resources/vue/components/forum/ForumMembers.vue
@@ -1,10 +1,10 @@
<script setup>
import {computed, ref} from "vue";
import {$gettext} from "../../../assets/javascripts/lib/gettext";
-import UserAvatarDropdown from "./UserAvatarDropdown.vue";
import Dropdown from "../Dropdown.vue";
import StudipIcon from "@/vue/components/StudipIcon.vue";
-import UserAvatar from "../UserAvatar.vue";
+import UserAvatar from "@/vue/components/avatar/UserAvatar.vue";
+import UserAvatarDropdown from "@/vue/components/avatar/UserAvatarDropdown.vue";
const props = defineProps({
members: {
diff --git a/resources/vue/components/forum/posts/Post.vue b/resources/vue/components/forum/posts/Post.vue
index 48921aa..16332fb 100644
--- a/resources/vue/components/forum/posts/Post.vue
+++ b/resources/vue/components/forum/posts/Post.vue
@@ -3,6 +3,7 @@ import {computed, ref, useTemplateRef} from "vue";
import PostEditForm from "./PostEditForm.vue";
import PostCreateForm from "./PostCreateForm.vue";
import PostContent from "@/vue/components/forum/posts/PostContent.vue";
+import UserAvatarDropdown from "@/vue/components/avatar/UserAvatarDropdown.vue";
import PostReactions from "./PostReactions.vue";
import {useForumPost} from "../../../store/pinia/forum/ForumPost";
import {getDiscussionURL} from "@/vue/components/forum/helpers/urls";
@@ -10,7 +11,6 @@ import StudipDateTime from "@/vue/components/StudipDateTime.vue";
import StudipIcon from "@/vue/components/StudipIcon.vue";
import {$gettext} from "@/assets/javascripts/lib/gettext";
import LinksPreview from "@/vue/components/LinksPreview.vue";
-import UserAvatarDropdown from "../UserAvatarDropdown.vue";
import {userProfileURL} from "../helpers/urls";
import {useForumConfig} from "../../../store/pinia/forum/ForumConfig";
diff --git a/resources/vue/components/forum/posts/PostReactionShow.vue b/resources/vue/components/forum/posts/PostReactionShow.vue
index 8ad13a2..e5790b6 100644
--- a/resources/vue/components/forum/posts/PostReactionShow.vue
+++ b/resources/vue/components/forum/posts/PostReactionShow.vue
@@ -1,7 +1,7 @@
<script setup>
import {$gettext} from "../../../../assets/javascripts/lib/gettext";
import StudipDateTime from "../../StudipDateTime.vue";
-import UserAvatarDropdown from "../UserAvatarDropdown.vue";
+import UserAvatarDropdown from "@/vue/components/avatar/UserAvatarDropdown.vue";
import {REACTION_ICONS} from "./reactions";
import {userProfileURL} from "../helpers/urls";
import {computed, onMounted} from "vue";