mirror of
https://github.com/documenso/documenso.git
synced 2026-07-25 17:35:05 +10:00
feat: update stack avatar with changes from code review
This commit is contained in:
committed by
Mythie
parent
e1d57e6d29
commit
a94f447e9e
@@ -9,6 +9,9 @@ export type StackAvatarProps = {
|
|||||||
|
|
||||||
export const StackAvatar = ({ first, zIndex, fallbackText, type }: StackAvatarProps) => {
|
export const StackAvatar = ({ first, zIndex, fallbackText, type }: StackAvatarProps) => {
|
||||||
let classes = '';
|
let classes = '';
|
||||||
|
let zIndexClass = '';
|
||||||
|
const firstClass = first ? '' : '-ml-3';
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 'unsigned':
|
case 'unsigned':
|
||||||
classes = 'bg-dawn-200 text-dawn-900';
|
classes = 'bg-dawn-200 text-dawn-900';
|
||||||
@@ -23,12 +26,32 @@ export const StackAvatar = ({ first, zIndex, fallbackText, type }: StackAvatarPr
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch (zIndex) {
|
||||||
|
case '10':
|
||||||
|
zIndexClass = 'z-10';
|
||||||
|
break;
|
||||||
|
case '20':
|
||||||
|
zIndexClass = 'z-20';
|
||||||
|
break;
|
||||||
|
case '30':
|
||||||
|
zIndexClass = 'z-30';
|
||||||
|
break;
|
||||||
|
case '40':
|
||||||
|
zIndexClass = 'z-40';
|
||||||
|
break;
|
||||||
|
case '50':
|
||||||
|
zIndexClass = 'z-50';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Avatar
|
<Avatar
|
||||||
className={`
|
className={`
|
||||||
${zIndex && `z-${zIndex}`}
|
${zIndexClass}
|
||||||
${!first && '-ml-3'}
|
${firstClass}
|
||||||
h-10 w-10 border-2 border-solid border-white `}
|
h-10 w-10 border-2 border-solid border-white`}
|
||||||
>
|
>
|
||||||
<AvatarFallback className={classes}>{fallbackText ?? 'UK'}</AvatarFallback>
|
<AvatarFallback className={classes}>{fallbackText ?? 'UK'}</AvatarFallback>
|
||||||
</Avatar>
|
</Avatar>
|
||||||
|
|||||||
Reference in New Issue
Block a user