UNPKG

@dicebear/miniavs

Version:
66 lines (65 loc) 1.83 kB
/** * Do not change this file manually! This file was generated with the "Dicebear Exporter"-Plugin for Figma. * * Plugin: https://www.figma.com/community/plugin/1005765655729342787 * File: https://www.figma.com/file/Vh7N9shKJTNHNo9prUzkZe */ import { pickComponent } from './pickComponent.js'; export function getComponents({ prng, options, }) { const headComponent = pickComponent({ prng, group: 'head', values: options.head, }); const bodyComponent = pickComponent({ prng, group: 'body', values: options.body, }); const hairComponent = pickComponent({ prng, group: 'hair', values: options.hair, }); const mouthComponent = pickComponent({ prng, group: 'mouth', values: options.mouth, }); const eyesComponent = pickComponent({ prng, group: 'eyes', values: options.eyes, }); const glassesComponent = pickComponent({ prng, group: 'glasses', values: options.glasses, }); const mustacheComponent = pickComponent({ prng, group: 'mustache', values: options.mustache, }); const blushesComponent = pickComponent({ prng, group: 'blushes', values: options.blushes, }); return { head: headComponent, body: bodyComponent, hair: hairComponent, mouth: mouthComponent, eyes: eyesComponent, glasses: prng.bool(options.glassesProbability) ? glassesComponent : undefined, mustache: prng.bool(options.mustacheProbability) ? mustacheComponent : undefined, blushes: prng.bool(options.blushesProbability) ? blushesComponent : undefined, }; }