fix: issues

This commit is contained in:
IMB11 2025-07-30 13:23:29 +01:00
parent 43dcc03aed
commit a11c58274c
3 changed files with 12 additions and 12 deletions

View File

@ -329,11 +329,11 @@ import {
UserPlusIcon, UserPlusIcon,
VersionIcon, VersionIcon,
XIcon, XIcon,
} from "@modrinth/ars.js"; } from "@modrinth/assets";
import { injectNotificationManager } from "@modrinth/ui";
const app = useNuxtApp(); const { addNotification } = injectNotificationManager();
const emit = defineEmits(["update:notifications"]); const emit = defineEmits(["update:notifications"]);
const formatRelativeTime = useRelativeTime(); const formatRelativeTime = useRelativeTime();
const props = defineProps({ const props = defineProps({

View File

@ -122,8 +122,6 @@ import { injectNotificationManager } from "@modrinth/ui";
import { formatProjectType } from "@modrinth/utils"; import { formatProjectType } from "@modrinth/utils";
import { acceptTeamInvite, removeTeamMember } from "~/helpers/teams.js"; import { acceptTeamInvite, removeTeamMember } from "~/helpers/teams.js";
const { addNotification } = injectNotificationManager();
const props = defineProps({ const props = defineProps({
project: { project: {
type: Object, type: Object,
@ -167,6 +165,7 @@ const props = defineProps({
type: Function, type: Function,
default() { default() {
return () => { return () => {
const { addNotification } = injectNotificationManager();
addNotification({ addNotification({
title: "An error occurred", title: "An error occurred",
text: "setProcessing function not found", text: "setProcessing function not found",
@ -179,6 +178,7 @@ const props = defineProps({
type: Function, type: Function,
default() { default() {
return () => { return () => {
const { addNotification } = injectNotificationManager();
addNotification({ addNotification({
title: "An error occurred", title: "An error occurred",
text: "toggleCollapsed function not found", text: "toggleCollapsed function not found",
@ -191,6 +191,7 @@ const props = defineProps({
type: Function, type: Function,
default() { default() {
return () => { return () => {
const { addNotification } = injectNotificationManager();
addNotification({ addNotification({
title: "An error occurred", title: "An error occurred",
text: "updateMembers function not found", text: "updateMembers function not found",

View File

@ -25,7 +25,6 @@ export { default as HeadingLink } from './base/HeadingLink.vue'
export { default as LoadingIndicator } from './base/LoadingIndicator.vue' export { default as LoadingIndicator } from './base/LoadingIndicator.vue'
export { default as ManySelect } from './base/ManySelect.vue' export { default as ManySelect } from './base/ManySelect.vue'
export { default as MarkdownEditor } from './base/MarkdownEditor.vue' export { default as MarkdownEditor } from './base/MarkdownEditor.vue'
export { default as Notifications } from './base/Notifications.vue'
export { default as OverflowMenu } from './base/OverflowMenu.vue' export { default as OverflowMenu } from './base/OverflowMenu.vue'
export type { Option as OverflowMenuOption } from './base/OverflowMenu.vue' export type { Option as OverflowMenuOption } from './base/OverflowMenu.vue'
export { default as Page } from './base/Page.vue' export { default as Page } from './base/Page.vue'
@ -64,9 +63,9 @@ export { default as NewsArticleCard } from './content/NewsArticleCard.vue'
export type { Article as NewsArticle } from './content/NewsArticleCard.vue' export type { Article as NewsArticle } from './content/NewsArticleCard.vue'
// Modals // Modals
export { default as NewModal } from './modal/NewModal.vue'
export { default as Modal } from './modal/Modal.vue'
export { default as ConfirmModal } from './modal/ConfirmModal.vue' export { default as ConfirmModal } from './modal/ConfirmModal.vue'
export { default as Modal } from './modal/Modal.vue'
export { default as NewModal } from './modal/NewModal.vue'
export { default as ShareModal } from './modal/ShareModal.vue' export { default as ShareModal } from './modal/ShareModal.vue'
export { default as TabbedModal } from './modal/TabbedModal.vue' export { default as TabbedModal } from './modal/TabbedModal.vue'
export type { Tab as TabbedModalTab } from './modal/TabbedModal.vue' export type { Tab as TabbedModalTab } from './modal/TabbedModal.vue'
@ -101,16 +100,16 @@ export { default as SearchFilterOption } from './search/SearchFilterOption.vue'
export { default as SearchSidebarFilter } from './search/SearchSidebarFilter.vue' export { default as SearchSidebarFilter } from './search/SearchSidebarFilter.vue'
// Billing // Billing
export { default as PurchaseModal } from './billing/PurchaseModal.vue'
export { default as AddPaymentMethodModal } from './billing/AddPaymentMethodModal.vue' export { default as AddPaymentMethodModal } from './billing/AddPaymentMethodModal.vue'
export { default as ModrinthServersPurchaseModal } from './billing/ModrinthServersPurchaseModal.vue' export { default as ModrinthServersPurchaseModal } from './billing/ModrinthServersPurchaseModal.vue'
export { default as PurchaseModal } from './billing/PurchaseModal.vue'
// Skins // Skins
export { default as SkinPreviewRenderer } from './skin/SkinPreviewRenderer.vue'
export { default as CapeButton } from './skin/CapeButton.vue' export { default as CapeButton } from './skin/CapeButton.vue'
export { default as CapeLikeTextButton } from './skin/CapeLikeTextButton.vue' export { default as CapeLikeTextButton } from './skin/CapeLikeTextButton.vue'
export { default as SkinButton } from './skin/SkinButton.vue' export { default as SkinButton } from './skin/SkinButton.vue'
export { default as SkinLikeTextButton } from './skin/SkinLikeTextButton.vue' export { default as SkinLikeTextButton } from './skin/SkinLikeTextButton.vue'
export { default as SkinPreviewRenderer } from './skin/SkinPreviewRenderer.vue'
// Version // Version
export { default as VersionChannelIndicator } from './version/VersionChannelIndicator.vue' export { default as VersionChannelIndicator } from './version/VersionChannelIndicator.vue'
@ -121,6 +120,6 @@ export { default as VersionSummary } from './version/VersionSummary.vue'
export { default as ThemeSelector } from './settings/ThemeSelector.vue' export { default as ThemeSelector } from './settings/ThemeSelector.vue'
// Servers // Servers
export { default as ServersPromo } from './servers/ServersPromo.vue'
export { default as BackupWarning } from './servers/backups/BackupWarning.vue'
export { default as ServersSpecs } from './billing/ServersSpecs.vue' export { default as ServersSpecs } from './billing/ServersSpecs.vue'
export { default as BackupWarning } from './servers/backups/BackupWarning.vue'
export { default as ServersPromo } from './servers/ServersPromo.vue'