From 917ae898c2316f89b6e62604c0617a86a6425427 Mon Sep 17 00:00:00 2001 From: D3SOX Date: Wed, 10 Jul 2024 14:32:48 +0200 Subject: [PATCH] fix(betterActivities): correctly pass props --- src/plugins/betterActivities/index.tsx | 12 ++++-------- src/plugins/betterActivities/types.ts | 17 +---------------- 2 files changed, 5 insertions(+), 24 deletions(-) diff --git a/src/plugins/betterActivities/index.tsx b/src/plugins/betterActivities/index.tsx index 2bb52f68e..27fbed9f0 100644 --- a/src/plugins/betterActivities/index.tsx +++ b/src/plugins/betterActivities/index.tsx @@ -35,7 +35,6 @@ import { Activity, ActivityListIcon, ActivityViewProps, - ActivityViewType, ApplicationIcon, IconCSSProperties } from "./types"; @@ -135,7 +134,7 @@ export default definePlugin({ return null; }, - showAllActivitiesComponent({ activity, user, activityGuild }: ActivityViewProps) { + showAllActivitiesComponent({ activity, user, ...props }: ActivityViewProps) { const [currentActivity, setCurrentActivity] = React.useState( activity?.type !== 4 ? activity! : null ); @@ -160,11 +159,10 @@ export default definePlugin({ return (
+ {...props} + />
( ))}
diff --git a/src/plugins/betterActivities/types.ts b/src/plugins/betterActivities/types.ts index fbca5fd58..22306612c 100644 --- a/src/plugins/betterActivities/types.ts +++ b/src/plugins/betterActivities/types.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later */ -import { Guild, User } from "discord-types/general"; +import { User } from "discord-types/general"; import { CSSProperties, ImgHTMLAttributes } from "react"; export interface Timestamp { @@ -82,22 +82,7 @@ export interface IconCSSProperties extends CSSProperties { "--icon-size": string; } -export enum ActivityViewType { - USER_POPOUT = "UserPopout", - USER_POPOUT_V2 = "UserPopoutV2", - ACTIVITY_FEED = "ActivityFeed", - PROFILE = "Profile", - PROFILE_V2 = "ProfileV2", - STREAM_PREVIEW = "StreamPreview", - VOICE_CHANNEL = "VoiceChannel", - SIMPLIFIED_PROFILE = "SimplifiedProfile", - BITE_SIZE_POPOUT = "BiteSizePopout" -} - export interface ActivityViewProps { activity: Activity | null; user: User; - activityGuild: Guild; - type: ActivityViewType; - showChannelDetails: boolean; }