refactor(betterActivities): ActivityTooltip as function component

This commit is contained in:
D3SOX 2024-05-17 19:16:47 +02:00
parent 265a9755b3
commit 46facce4b7
No known key found for this signature in database
GPG key ID: 39EC1673FC37B048

View file

@ -26,7 +26,14 @@ const TimeBar = findComponentByCodeLazy<{
className: string; className: string;
}>("isSingleLine"); }>("isSingleLine");
const ActivityTooltip = ({ activity, application, user, cl }: Readonly<{ activity: Activity, application?: Application, user: User; cl: ReturnType<typeof classNameFactory> }>) => { interface ActivityTooltipProps {
activity: Activity;
application?: Application;
user: User;
cl: ReturnType<typeof classNameFactory>;
}
export default function ActivityTooltip({ activity, application, user, cl }: Readonly<ActivityTooltipProps>) {
const image = useMemo(() => { const image = useMemo(() => {
const activityImage = getActivityImage(activity, application); const activityImage = getActivityImage(activity, application);
if (activityImage) { if (activityImage) {
@ -64,6 +71,4 @@ const ActivityTooltip = ({ activity, application, user, cl }: Readonly<{ activit
</div> </div>
</ErrorBoundary> </ErrorBoundary>
); );
}; }
export default ActivityTooltip;