-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+ {
+ acceptTeamInvite(notification.body.team_id)
+ read()
+ }
+ "
+ >
+
+ Accept
+
+
+
+ {
+ removeSelfFromTeam(notification.body.team_id)
+ read()
+ }
+ "
+ >
+
+ Decline
+
+
+
+
+
+
+ Mark as read
+
+
-
-
- Open link
-
-
-
-
- {{ action.title }}
-
-
-
- Mark as read
-
+
+
+
+ Open link
+
+
+
+
+
+
+ {{ action.title }}
+
+
+
+
+
+ Mark as read
+
+
@@ -325,6 +312,7 @@ import {
} from '@modrinth/assets'
import {
Avatar,
+ ButtonStyled,
Categories,
CopyCode,
DoubleIcon,
@@ -594,10 +582,6 @@ function getLoaderCategories(ver) {
gap: var(--spacing-card-sm);
}
- .notification__actions .iconified-button.square-button svg {
- margin-right: 0;
- }
-
.unknown-type {
color: var(--color-red);
}
@@ -618,4 +602,8 @@ function getLoaderCategories(ver) {
color: var(--color-blue);
}
}
+
+.title-link {
+ @apply underline hover:brightness-[--hover-brightness];
+}
diff --git a/apps/frontend/src/components/ui/OptionGroup.vue b/apps/frontend/src/components/ui/OptionGroup.vue
index 556e2cdbb..36313921e 100644
--- a/apps/frontend/src/components/ui/OptionGroup.vue
+++ b/apps/frontend/src/components/ui/OptionGroup.vue
@@ -1,7 +1,7 @@