vue3-jazzicon

Vue component for danfinlay/jazzicon
14,143 2
Install
npm install vue3-jazzicon
Latest Version:0.1.4
Vue:3
License:MIT
Last Updated:Aug 8, 2022
Links: GitHub  ·  npm
Maintainer: samuv.eth

npm travis npm npm

vue3-jazzicon

A dead-simple Jazzicon component for Vue 3.

Say goodbye to boring blocky identicons that look like they came out of the 70s, and replace them with jazzy, colorful collages that more likely came out of the 80's

Jazzicon

Demo

Install

NPM

Installing with npm is recommended and it works seamlessly with webpack.

npm install vue3-jazzicon // yarn add vue3-jazzicon

Quick start

Vite

// vite.config.ts
include: ['color', 'mersenne-twister']

Global

To use in your project, just import jazzicon and install into Vue.

// main.js
import Jazzicon from 'vue3-jazzicon/src/components';

app.component('jazzicon', Jazzicon);
<!-- App.vue -->
<template>
    <jazzicon address="0xccf7f134cd45865a5afd5a3a92b969228ce9a3e6" :diameter="100" />
</template>

On demand

<!-- Inside your component -->
<template>
    <jazzicon :seed="10211" :diameter="100" />
</template>

<script>
  import Jazzicon from 'vue3-jazzicon/src/components'

  export default {
    components: {
      [Jazzicon.name]: Jazzicon
    }
  }
</script>

Props

Name Description Type Default Accepted values
seed Seed for the icon Number Random Number Only positive integer
address Address for the icon String - Hex string
diameter Diameter of icon Number 100 Positive integer
shape-count Number of shapes Number 4 Positive integer
colors Colors for icon Array See Below Array of Hex color code

Default Colors

[
    '#01888C', // teal
    '#FC7500', // bright orange
    '#034F5D', // dark teal
    '#F73F01', // orangered
    '#FC1960', // magenta
    '#C7144C', // raspberry
    '#F3C100', // goldenrod
    '#1598F2', // lightning blue
    '#2465E1', // sail blue
    '#F19E02' // gold
]

License

MIT license.

Related Packages

vue-jazzicon

Vue component for danfinlay/jazzicon

6,275
@evanstinger/vue3-wallet-jazzicon

A modern Vue 3 component for generating wallet address jazzy identicons (ala Met...

929 0
@rabby-wallet/eth-coinbase-keyring

A keyring that uses the Coinbase Wallet SDK to sign transactions

8,894
vue-metamask

基於 Vue 底下獲取跟檢查 Metamask 的狀態

2,586 79
vue-blockies

A Vue3 wrapper for ethereum-blockies

1,315

Version History

Version Released License
0.1.4 MIT
0.1.2 MIT
0.1.1 MIT
0.1.0 MIT