feat: Revamp navigation bar (#6031)
closes: #4428 Testing for fetchMoreRecords is pending, along with component tests --------- Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import { useContext } from 'react';
|
||||
import { styled } from '@linaria/react';
|
||||
import { isNonEmptyString, isUndefined } from '@sniptt/guards';
|
||||
import { useContext } from 'react';
|
||||
import { useRecoilState } from 'recoil';
|
||||
|
||||
import { invalidAvatarUrlsState } from '@ui/display/avatar/components/states/isInvalidAvatarUrlState';
|
||||
@ -50,7 +50,7 @@ export type AvatarProps = {
|
||||
className?: string;
|
||||
size?: AvatarSize;
|
||||
placeholder: string | undefined;
|
||||
entityId?: string;
|
||||
placeholderColorSeed?: string;
|
||||
type?: Nullable<AvatarType>;
|
||||
color?: string;
|
||||
backgroundColor?: string;
|
||||
@ -62,7 +62,7 @@ export const Avatar = ({
|
||||
avatarUrl,
|
||||
size = 'md',
|
||||
placeholder,
|
||||
entityId = placeholder,
|
||||
placeholderColorSeed = placeholder,
|
||||
onClick,
|
||||
type = 'squared',
|
||||
color,
|
||||
@ -85,9 +85,10 @@ export const Avatar = ({
|
||||
}
|
||||
};
|
||||
|
||||
const fixedColor = color ?? stringToHslColor(entityId ?? '', 75, 25);
|
||||
const fixedColor =
|
||||
color ?? stringToHslColor(placeholderColorSeed ?? '', 75, 25);
|
||||
const fixedBackgroundColor =
|
||||
backgroundColor ?? stringToHslColor(entityId ?? '', 75, 85);
|
||||
backgroundColor ?? stringToHslColor(placeholderColorSeed ?? '', 75, 85);
|
||||
|
||||
const showBackgroundColor = showPlaceholder;
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ import { AvatarGroup, AvatarGroupProps } from '../AvatarGroup';
|
||||
|
||||
const makeAvatar = (userName: string, props: Partial<AvatarProps> = {}) => (
|
||||
// eslint-disable-next-line react/jsx-props-no-spreading
|
||||
<Avatar placeholder={userName} entityId={userName} {...props} />
|
||||
<Avatar placeholder={userName} placeholderColorSeed={userName} {...props} />
|
||||
);
|
||||
|
||||
const getAvatars = (commonProps: Partial<AvatarProps> = {}) => [
|
||||
|
||||
Reference in New Issue
Block a user