diff --git a/apps/web/public/static/locales/en/common.json b/apps/web/public/static/locales/en/common.json index b539629874..2f2d9c374a 100644 --- a/apps/web/public/static/locales/en/common.json +++ b/apps/web/public/static/locales/en/common.json @@ -2042,5 +2042,6 @@ "seat_options_doesnt_multiple_durations": "Seat option doesn't support multiple durations", "include_calendar_event": "Include calendar event", "recently_added":"Recently added", + "no_members_found": "No members found", "ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑" } diff --git a/packages/features/ee/organizations/pages/components/OtherTeamList.tsx b/packages/features/ee/organizations/pages/components/OtherTeamList.tsx index 014106d078..4c4dc48423 100644 --- a/packages/features/ee/organizations/pages/components/OtherTeamList.tsx +++ b/packages/features/ee/organizations/pages/components/OtherTeamList.tsx @@ -1,6 +1,5 @@ import { useState } from "react"; -import { useLocale } from "@calcom/lib/hooks/useLocale"; import type { RouterOutputs } from "@calcom/trpc/react"; import { trpc } from "@calcom/trpc/react"; import { showToast } from "@calcom/ui"; @@ -15,8 +14,6 @@ interface Props { export default function OtherTeamList(props: Props) { const utils = trpc.useContext(); - const { t } = useLocale(); - const [hideDropdown, setHideDropdown] = useState(false); function selectAction(action: string, teamId: number) { diff --git a/packages/features/ee/organizations/pages/components/OtherTeamListItem.tsx b/packages/features/ee/organizations/pages/components/OtherTeamListItem.tsx index 7abc72fceb..db3a7f3311 100644 --- a/packages/features/ee/organizations/pages/components/OtherTeamListItem.tsx +++ b/packages/features/ee/organizations/pages/components/OtherTeamListItem.tsx @@ -1,24 +1,19 @@ import { getPlaceholderAvatar } from "@calcom/lib/defaultAvatarImage"; import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { MembershipRole } from "@calcom/prisma/enums"; import type { RouterOutputs } from "@calcom/trpc/react"; import { Avatar, Button, ButtonGroup, - ConfirmationDialogContent, - Dialog, - DialogTrigger, Dropdown, DropdownItem, DropdownMenuContent, DropdownMenuItem, - DropdownMenuSeparator, DropdownMenuTrigger, showToast, Tooltip, } from "@calcom/ui"; -import { Edit2, ExternalLink, Link as LinkIcon, MoreHorizontal, Trash } from "@calcom/ui/components/icon"; +import { Edit2, ExternalLink, Link as LinkIcon, MoreHorizontal } from "@calcom/ui/components/icon"; import { useOrgBranding } from "../../../organizations/context/provider"; @@ -38,8 +33,6 @@ export default function OtherTeamListItem(props: Props) { const orgBranding = useOrgBranding(); - const isOwner = props.team.role === MembershipRole.OWNER; - const { hideDropdown, setHideDropdown } = props; if (!team) return <>; @@ -126,35 +119,6 @@ export default function OtherTeamListItem(props: Props) { )} - - - {isOwner && ( - - - - { - e.stopPropagation(); - }}> - {t("disband_team")} - - - { - props.onActionSelect("disband"); - }}> - {t("disband_team_confirmation_message")} - - - - )} diff --git a/packages/features/ee/organizations/pages/settings/other-team-members-view.tsx b/packages/features/ee/organizations/pages/settings/other-team-members-view.tsx index 65f4240c2d..4eb9139696 100644 --- a/packages/features/ee/organizations/pages/settings/other-team-members-view.tsx +++ b/packages/features/ee/organizations/pages/settings/other-team-members-view.tsx @@ -38,6 +38,11 @@ function MembersList(props: MembersListProps) { })} ) : null} + {members?.length === 0 && ( +
+

{t("no_members_found")}

+
+ )} {displayLoadMore && (