2023-05-26 10:24:53 +02:00
|
|
|
<script>
|
2023-07-07 15:46:41 +02:00
|
|
|
import { Avatar, AbsTooltip, TooltipPosition } from "@budibase/bbui"
|
2023-05-26 10:24:53 +02:00
|
|
|
import { helpers } from "@budibase/shared-core"
|
|
|
|
|
|
|
|
export let user
|
2023-07-07 16:45:18 +02:00
|
|
|
export let size = "S"
|
2023-07-07 15:46:41 +02:00
|
|
|
export let tooltipPosition = TooltipPosition.Top
|
2023-05-26 10:24:53 +02:00
|
|
|
export let showTooltip = true
|
|
|
|
</script>
|
|
|
|
|
|
|
|
{#if user}
|
2023-07-07 15:46:41 +02:00
|
|
|
<AbsTooltip
|
|
|
|
text={showTooltip ? helpers.getUserLabel(user) : null}
|
|
|
|
position={tooltipPosition}
|
|
|
|
color={helpers.getUserColor(user)}
|
|
|
|
>
|
2023-05-26 10:24:53 +02:00
|
|
|
<Avatar
|
|
|
|
{size}
|
|
|
|
initials={helpers.getUserInitials(user)}
|
|
|
|
color={helpers.getUserColor(user)}
|
|
|
|
/>
|
2023-07-07 15:46:41 +02:00
|
|
|
</AbsTooltip>
|
2023-05-26 10:24:53 +02:00
|
|
|
{/if}
|