diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2025-10-10 10:35:36 +0200 |
|---|---|---|
| committer | Murtaza Sultani <sultani@data-quest.de> | 2025-10-13 10:48:48 +0200 |
| commit | 93972530b8fad4dd48a161de8cb7314b9699d8d3 (patch) | |
| tree | 883a58cea51b62da46fc07730a49206a3744f59f /resources | |
| parent | 31dbc585c900d9a94e5ebd8dec6368fdab673e5f (diff) | |
Reqiester UserAvatar and UserAvatar Dropdown als global components
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/vue/base-components.js | 2 | ||||
| -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.vue | 4 | ||||
| -rw-r--r-- | resources/vue/components/forum/posts/Post.vue | 2 | ||||
| -rw-r--r-- | resources/vue/components/forum/posts/PostReactionShow.vue | 2 |
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"; |
