Skip to content

Commit dbde3c4

Browse files
authored
Remove duplicate components in web frontend Avatar, Badge, CopyCode, and Pagination (#3741)
1 parent ba4fecb commit dbde3c4

File tree

20 files changed

+55
-508
lines changed

20 files changed

+55
-508
lines changed

apps/frontend/src/components/ui/Avatar.vue

Lines changed: 0 additions & 46 deletions
This file was deleted.

apps/frontend/src/components/ui/Badge.vue

Lines changed: 0 additions & 131 deletions
This file was deleted.

apps/frontend/src/components/ui/CopyCode.vue

Lines changed: 0 additions & 75 deletions
This file was deleted.

apps/frontend/src/components/ui/NotificationItem.vue

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,13 @@
104104
</nuxt-link>
105105
<template v-if="tags.rejectedStatuses.includes(notification.body.new_status)">
106106
has been
107-
<Badge :type="notification.body.new_status" />
107+
<ProjectStatusBadge :status="notification.body.new_status" />
108108
</template>
109109
<template v-else>
110110
updated from
111-
<Badge :type="notification.body.old_status" />
111+
<ProjectStatusBadge :status="notification.body.old_status" />
112112
to
113-
<Badge :type="notification.body.new_status" />
113+
<ProjectStatusBadge :status="notification.body.new_status" />
114114
</template>
115115
by the moderators.
116116
</template>
@@ -331,16 +331,13 @@ import {
331331
XIcon,
332332
ExternalIcon,
333333
} from "@modrinth/assets";
334-
import { useRelativeTime } from "@modrinth/ui";
334+
import { Avatar, ProjectStatusBadge, CopyCode, useRelativeTime } from "@modrinth/ui";
335335
import ThreadSummary from "~/components/ui/thread/ThreadSummary.vue";
336336
import { getProjectLink, getVersionLink } from "~/helpers/projects.js";
337337
import { getUserLink } from "~/helpers/users.js";
338338
import { acceptTeamInvite, removeSelfFromTeam } from "~/helpers/teams.js";
339339
import { markAsRead } from "~/helpers/notifications.ts";
340340
import DoubleIcon from "~/components/ui/DoubleIcon.vue";
341-
import Avatar from "~/components/ui/Avatar.vue";
342-
import Badge from "~/components/ui/Badge.vue";
343-
import CopyCode from "~/components/ui/CopyCode.vue";
344341
import Categories from "~/components/ui/search/Categories.vue";
345342
346343
const app = useNuxtApp();

0 commit comments

Comments
 (0)