code quality
Some checks failed
CI / lint-typecheck (pull_request) Failing after 10s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
Some checks failed
CI / lint-typecheck (pull_request) Failing after 10s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
This commit is contained in:
@@ -9,14 +9,16 @@ export interface AvatarProps {
|
||||
size?: 'sm' | 'md' | 'lg' | 'xl' | number;
|
||||
fallback?: string;
|
||||
className?: string;
|
||||
'data-testid'?: string;
|
||||
}
|
||||
|
||||
export const Avatar = ({
|
||||
src,
|
||||
alt,
|
||||
export const Avatar = ({
|
||||
src,
|
||||
alt,
|
||||
size = 'md',
|
||||
fallback,
|
||||
className
|
||||
className,
|
||||
'data-testid': dataTestId
|
||||
}: AvatarProps) => {
|
||||
const sizeMap: Record<string, string> = {
|
||||
sm: '2rem',
|
||||
@@ -36,9 +38,10 @@ export const Avatar = ({
|
||||
const finalIconSize = typeof size === 'number' ? Math.round(size / 8) : iconSizeMap[size];
|
||||
|
||||
return (
|
||||
<Surface
|
||||
variant="muted"
|
||||
rounded="full"
|
||||
<Surface
|
||||
data-testid={dataTestId}
|
||||
variant="muted"
|
||||
rounded="full"
|
||||
className={className}
|
||||
style={{
|
||||
width: finalSize,
|
||||
|
||||
Reference in New Issue
Block a user