RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/NavBarV2/NavBarSettingsToolbar/UserMenu/UserMenuButton.tsx

Summary

Maintainability
A
1 hr
Test Coverage

Function UserMenuButton has 35 lines of code (exceeds 25 allowed). Consider refactoring.
Open

const UserMenuButton = forwardRef(function UserMenuButton(props: UserMenuButtonProps, ref: ForwardedRef<HTMLElement>) {
    const user = useUser();

    const { status = !user ? 'online' : 'offline', username, avatarETag } = user || anon;
    const presenceDisabled = useSetting<boolean>('Presence_broadcast_disabled');

    There are no issues that match your filters.

    Category
    Status