Socket
Book a DemoInstallSign in
Socket

react-lettered-avatar

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-lettered-avatar

React Lettered Avatar is a component that generates an avatar based on the user's initials

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

react-lettered-avatar

npm version

React Lettered Avatar is a component that generates an avatar based on the user's initials. You can set the color of text, background color, and you can also set an array of colors for the background. There are also other props (you can see this below), if there are no options that you need, you can always use the CSS to style the component.

Demo

Demo on codesandbox

React Lettered Avatar

Install react-lettered-avatar

npm install react-lettered-avatar --save

or

yarn add react-lettered-avatar --save

How to use

import React from 'react';
import LetteredAvatar from 'react-lettered-avatar';

function App() {
    ...
    return(
        <LetteredAvatar
            name="Lettered Avatar"
        />
    )
}
...

Props and Features

PropTypeDefaultExampleDescription
name (required)stringLettered Avatarname="Name Surname" or name="N S"Field with name, surname or user's initials (with space beetween letters, how a diff words)
colorstringwhite or black (see Features below)color=#ff0000 or color=rgb('255,255,255)Color of text. You can use HEX or RGB color types.
sizenumber48size={100}Size of text container.
backgroundColorstringDepends on the initialsbackgroundColor="#ff0000" or backgroundColor="rgb(255,255,255)"Set one color for all users.
backgroundColorsarrayDefault colors by Packageconst colors = ['rgb(41,41,41)','#1abc9c']Set the range of your colors as array. Color is determined by the initials (name). Color will be consistent for the user.
radiusnumberEqual to size propsize={100}Border radius for text container.

More Examples

    import LetteredAvatar from 'react-lettered-avatar';
    ...
    const arrayWithColors = [
        '#2ecc71',
        '#3498db',
        '#8e44ad',
        '#e67e22',
        '#e74c3c',
        '#1abc9c',
        '#2c3e50'
    ];
    ...
    <LetteredAvatar
        name="Lettered Avatar"
        size={100}
        radius={20}
        color="#fff"
        backgroundColor="rgb(55,55,22)"
        <!--or-->
        backgroundColors={arrayWithColors}
    />
    ...
...

License

react-lettered-avatar is MIT licensed.

Enjoy using!

Keywords

react letter

FAQs

Package last updated on 14 May 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.