Skip to content

Commit d1fcade

Browse files
fix(conn-status): remove unused connection status inside user avatar stack (#1800)
1 parent 3af7d13 commit d1fcade

File tree

2 files changed

+2
-73
lines changed

2 files changed

+2
-73
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/user-avatar-stack/components/connection-status/connection-status.tsx

Lines changed: 0 additions & 65 deletions
This file was deleted.

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/user-avatar-stack/user-avatar-stack.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
import { useMemo } from 'react'
44
import { cn } from '@/lib/utils'
5-
import { ConnectionStatus } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/user-avatar-stack/components/connection-status/connection-status'
65
import { UserAvatar } from '@/app/workspace/[workspaceId]/w/[workflowId]/components/control-bar/components/user-avatar-stack/components/user-avatar/user-avatar'
76
import { usePresence } from '@/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-presence'
8-
import { useCollaborativeWorkflow } from '@/hooks/use-collaborative-workflow'
97

108
interface User {
119
connectionId: string | number
@@ -29,12 +27,10 @@ export function UserAvatarStack({
2927
className = '',
3028
}: UserAvatarStackProps) {
3129
// Use presence data if no users are provided via props
32-
const { users: presenceUsers, isConnected } = usePresence()
30+
const { users: presenceUsers } = usePresence()
3331
const users = propUsers || presenceUsers
3432

3533
// Get operation error state from collaborative workflow
36-
const { hasOperationError } = useCollaborativeWorkflow()
37-
3834
// Memoize the processed users to avoid unnecessary re-renders
3935
const { visibleUsers, overflowCount } = useMemo(() => {
4036
if (users.length === 0) {
@@ -60,7 +56,7 @@ export function UserAvatarStack({
6056
const shouldShowAvatars = visibleUsers.length > 0
6157

6258
return (
63-
<div className={`flex flex-col items-start gap-2 ${className}`}>
59+
<div className={`flex flex-col items-start ${className}`}>
6460
{shouldShowAvatars && (
6561
<div className={cn('flex items-center px-2 py-1', spacingClass)}>
6662
{visibleUsers.map((user, index) => (
@@ -105,8 +101,6 @@ export function UserAvatarStack({
105101
)}
106102
</div>
107103
)}
108-
109-
<ConnectionStatus isConnected={isConnected} hasOperationError={hasOperationError} />
110104
</div>
111105
)
112106
}

0 commit comments

Comments
 (0)