- {
- $refs.drop_area.style.visibility = 'hidden';
-
- if (event.dataTransfer && event.dataTransfer.files && fileAllowed) {
- $emit('change', event.dataTransfer.files);
- }
- }
- "
- @dragenter.prevent="allowDrag"
- @dragover.prevent="allowDrag"
- @dragleave.prevent="$refs.drop_area.style.visibility = 'hidden'"
- />
-
-
-
-
-
diff --git a/apps/frontend/src/components/ui/EnvironmentIndicator.vue b/apps/frontend/src/components/ui/EnvironmentIndicator.vue
deleted file mode 100644
index 4ea289744..000000000
--- a/apps/frontend/src/components/ui/EnvironmentIndicator.vue
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
- A {{ type }}
-
-
-
-
- Client or server
-
-
-
- Client and server
-
-
-
- Client
-
-
-
- Server
-
-
-
- Unsupported
-
-
-
- A {{ type }}
-
-
-
-
-
diff --git a/apps/frontend/src/components/ui/FileInput.vue b/apps/frontend/src/components/ui/FileInput.vue
deleted file mode 100644
index ec1558ec3..000000000
--- a/apps/frontend/src/components/ui/FileInput.vue
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/frontend/src/components/ui/NotificationItem.vue b/apps/frontend/src/components/ui/NotificationItem.vue
index 1d2132953..bbb458f94 100644
--- a/apps/frontend/src/components/ui/NotificationItem.vue
+++ b/apps/frontend/src/components/ui/NotificationItem.vue
@@ -326,10 +326,10 @@ import { getProjectLink, getVersionLink } from "~/helpers/projects.js";
import { getUserLink } from "~/helpers/users.js";
import { acceptTeamInvite, removeSelfFromTeam } from "~/helpers/teams.js";
import { markAsRead } from "~/helpers/notifications.js";
-import DoubleIcon from "~/components/ui/DoubleIcon.vue";
-import Avatar from "~/components/ui/Avatar.vue";
-import Badge from "~/components/ui/Badge.vue";
-import CopyCode from "~/components/ui/CopyCode.vue";
+import { DoubleIcon } from "@modrinth/ui";
+import { Avatar } from "@modrinth/ui";
+import { Badge } from "@modrinth/ui";
+import { CopyCode } from "@modrinth/ui";
import Categories from "~/components/ui/search/Categories.vue";
const app = useNuxtApp();
diff --git a/apps/frontend/src/components/ui/ProjectCard.vue b/apps/frontend/src/components/ui/ProjectCard.vue
index 5365e65bc..19925b8b2 100644
--- a/apps/frontend/src/components/ui/ProjectCard.vue
+++ b/apps/frontend/src/components/ui/ProjectCard.vue
@@ -91,14 +91,14 @@