A library for generating polkadot identicons based on @polkadot/ui-shared
The intention behind is to create a wrapper around @polkadot/ui-shared to easily generate polkadot icons and consume it on an app or another library without needing to use bundler like webpack or rollup.
If you want to use the @polkadot/ui-shared or @polkadot/* library on an angular application for instance, you'll need to use webpack to run the app properly because Angular that use Typescript doesn't support yet .mjs files see this and this issue.
Also still in Angular we might run into some issues like the following:
Module not found: Error: Can't resolve 'crypto'
The reason above led to create this wrapper library to help generate easy polkadot identicon.
npm i pdenticon
// or
yarn add pdenticon
There is two functions availables
renderPolkadotIdenticon for generating polkadot icon html code and renderBeachballIdenticon for beachball html code
import {renderPolkadotIdenticon, renderBeachballIdenticon} from 'pdenticon'; // or import * as pdenticon from 'pdenticon';For renderPolkadotIdenticon signature
renderPolkadotIdenticon(
address, // account address
className = '', // string
isAlternative = false, // boolean
size, // Preferred icons size in integer
style // String
);For renderBeachballIdenticon signature
renderBeachballIdenticon(
address,// account address
isAlternative = false,// boolean
size, // Preferred icons size in integer
);