mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-10 21:26:08 -05:00
Badges managed widget
This commit is contained in:
@@ -70,6 +70,8 @@ export function Widget({
|
||||
return <BadgeDisplay badges={widget.data} />;
|
||||
case "badges-authored":
|
||||
return <BadgeDisplay badges={widget.data} />;
|
||||
case "badges-managed":
|
||||
return <BadgeDisplay badges={widget.data} />;
|
||||
case "teams":
|
||||
return (
|
||||
<Memberships
|
||||
|
||||
@@ -21,6 +21,9 @@ export const WIDGET_LOADERS = {
|
||||
"badges-authored": async (userId: number) => {
|
||||
return BadgeRepository.findByAuthorUserId(userId);
|
||||
},
|
||||
"badges-managed": async (userId: number) => {
|
||||
return BadgeRepository.findManagedByUserId(userId);
|
||||
},
|
||||
teams: async (userId: number) => {
|
||||
return TeamRepository.findAllMemberOfByUserId(userId);
|
||||
},
|
||||
|
||||
@@ -79,6 +79,7 @@ export const ALL_WIDGETS = {
|
||||
badges: [
|
||||
defineWidget({ id: "badges-owned", slot: "main" }),
|
||||
defineWidget({ id: "badges-authored", slot: "main" }),
|
||||
defineWidget({ id: "badges-managed", slot: "main" }),
|
||||
],
|
||||
teams: [defineWidget({ id: "teams", slot: "side" })],
|
||||
sendouq: [
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "Bio",
|
||||
"widget.badges-owned": "Badges",
|
||||
"widget.badges-authored": "Badges Authored",
|
||||
"widget.badges-managed": "Badges Managed",
|
||||
"widget.teams": "Teams",
|
||||
"widget.organizations": "Organizations",
|
||||
"widget.peak-sp": "Peak SP",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "Share freeform information about yourself with markdown formatting",
|
||||
"widgets.description.badges-owned": "Display your earned badges",
|
||||
"widgets.description.badges-authored": "Display badges you've created",
|
||||
"widgets.description.badges-managed": "Display badges you manage",
|
||||
"widgets.description.teams": "Show teams you're a member of",
|
||||
"widgets.description.organizations": "Display tournament organizations you're part of",
|
||||
"widgets.description.peak-sp": "Show your highest SendouQ rating across all seasons",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"widget.bio-md": "",
|
||||
"widget.badges-owned": "",
|
||||
"widget.badges-authored": "",
|
||||
"widget.badges-managed": "",
|
||||
"widget.teams": "",
|
||||
"widget.organizations": "",
|
||||
"widget.peak-sp": "",
|
||||
@@ -71,6 +72,7 @@
|
||||
"widgets.description.bio-md": "",
|
||||
"widgets.description.badges-owned": "",
|
||||
"widgets.description.badges-authored": "",
|
||||
"widgets.description.badges-managed": "",
|
||||
"widgets.description.teams": "",
|
||||
"widgets.description.organizations": "",
|
||||
"widgets.description.peak-sp": "",
|
||||
|
||||
Reference in New Issue
Block a user