Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
hihayk committed May 24, 2021
1 parent 61c35c2 commit 5f7c27e
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions src/lib/components/avatar.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,22 @@ import AvatarBeam from './avatar-beam'
import AvatarSunset from './avatar-sunset'
import AvatarMarble from './avatar-marble'

const Avatar = ({ variant = 'marble', colors = ['#92A1C6', '#146A7C', '#F0AB3D', '#C271B4', '#C20D90'], name = 'Clara Barton', size = 40, ...props }) => {
const Avatar = ({
variant = 'marble',
colors = ['#92A1C6', '#146A7C', '#F0AB3D', '#C271B4', '#C20D90'],
name = 'Clara Barton',
size = 40,
...props
}) => {
const avatarProps = {colors, name, size, ...props}
const avatars = {
pixel: <AvatarPixel colors={colors} name={name} size={size} {...props}/>,
bauhaus: <AvatarBauhaus colors={colors} name={name} size={size} {...props}/>,
ring: <AvatarRing colors={colors} name={name} size={size} {...props}/>,
beam: <AvatarBeam colors={colors} name={name} size={size} {...props}/>,
sunset: <AvatarSunset colors={colors} name={name} size={size} {...props}/>,
dome: <AvatarDome colors={colors} name={name} size={size} {...props}/>,
marble: <AvatarMarble colors={colors} name={name} size={size} {...props}/>,
pixel: <AvatarPixel {...avatarProps}/>,
bauhaus: <AvatarBauhaus {...avatarProps}/>,
ring: <AvatarRing {...avatarProps}/>,
beam: <AvatarBeam {...avatarProps}/>,
sunset: <AvatarSunset {...avatarProps}/>,
dome: <AvatarDome {...avatarProps}/>,
marble: <AvatarMarble {...avatarProps}/>,
}
return avatars[variant]
}
Expand Down

0 comments on commit 5f7c27e

Please sign in to comment.