mirror of
https://github.com/docmost/docmost.git
synced 2026-05-21 01:04:39 +08:00
tooltip
This commit is contained in:
@@ -3,6 +3,7 @@ import { IconChevronDown, IconCheck } from "@tabler/icons-react";
|
|||||||
import { useTranslation } from "react-i18next";
|
import { useTranslation } from "react-i18next";
|
||||||
import { useAtomValue } from "jotai";
|
import { useAtomValue } from "jotai";
|
||||||
import { CustomAvatar } from "@/components/ui/custom-avatar";
|
import { CustomAvatar } from "@/components/ui/custom-avatar";
|
||||||
|
import { AutoTooltipText } from "@/components/ui/auto-tooltip";
|
||||||
import { IconGroupCircle } from "@/components/icons/icon-people-circle";
|
import { IconGroupCircle } from "@/components/icons/icon-people-circle";
|
||||||
import { userAtom } from "@/features/user/atoms/current-user-atom";
|
import { userAtom } from "@/features/user/atoms/current-user-atom";
|
||||||
import { formatMemberCount } from "@/lib";
|
import { formatMemberCount } from "@/lib";
|
||||||
@@ -43,14 +44,17 @@ export function PagePermissionItem({
|
|||||||
{member.type === "group" && <IconGroupCircle />}
|
{member.type === "group" && <IconGroupCircle />}
|
||||||
|
|
||||||
<div className={classes.permissionItemDetails}>
|
<div className={classes.permissionItemDetails}>
|
||||||
<Text fz="sm" fw={500} truncate>
|
<AutoTooltipText
|
||||||
|
fz="sm"
|
||||||
|
fw={500}
|
||||||
|
tooltipLabel={isCurrentUser ? `${member.name} (${t("You")})` : member.name}
|
||||||
|
>
|
||||||
{member.name}
|
{member.name}
|
||||||
{isCurrentUser && <Text span c="dimmed"> ({t("You")})</Text>}
|
{isCurrentUser && <Text span c="dimmed"> ({t("You")})</Text>}
|
||||||
</Text>
|
</AutoTooltipText>
|
||||||
<Text fz="xs" c="dimmed" truncate>
|
<AutoTooltipText fz="xs" c="dimmed">
|
||||||
{member.type === "user" && member.email}
|
{member.type === "user" ? member.email : formatMemberCount(member.memberCount, t)}
|
||||||
{member.type === "group" && formatMemberCount(member.memberCount, t)}
|
</AutoTooltipText>
|
||||||
</Text>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user