Browse Source

Split long seed phrases at aesthetic points

pull/1/head
Luke Childs 6 years ago
parent
commit
8a3ff44508
  1. 11
      website/index.js
  2. 7
      website/style.css

11
website/index.js

@ -2,6 +2,14 @@ import 'babel-polyfill';
import whenDomReady from 'when-dom-ready';
import dogeSeed from '../';
const bitsToWords = {
128: 12,
160: 15,
192: 18,
224: 21,
256: 24
};
const main = async () => {
await whenDomReady();
@ -10,6 +18,9 @@ const main = async () => {
const regenerateSeedButton = document.querySelector('.regenerate-seed');
const generateSeed = () => {
const wordCount = bitsToWords[bits.value];
seedText.dataset.wordCount = wordCount;
const seedPhrase = dogeSeed(bits.value);
const wrappedSeedPhrase = seedPhrase
.split(' ')

7
website/style.css

@ -82,6 +82,13 @@ body {
color: maroon;
}
.generator .seed-text[data-word-count="24"] span:nth-of-type(13):before,
.generator .seed-text[data-word-count="21"] span:nth-of-type(13):before,
.generator .seed-text[data-word-count="18"] span:nth-of-type(11):before {
display: block;
content: '';
}
.description {
padding: 1em 0;
}

Loading…
Cancel
Save