UNPKG

@dicebear/miniavs

Version:
43 lines (42 loc) 2.52 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 { getComponents } from './utils/getComponents.js'; import { getColors } from './utils/getColors.js'; export const meta = { title: 'Miniavs - Free Avatar Creator', creator: 'Webpixels', source: 'https://www.figma.com/community/file/923211396597067458', homepage: 'https://webpixels.io/', license: { name: 'CC BY 4.0', url: 'https://creativecommons.org/licenses/by/4.0/', }, }; export const create = ({ prng, options }) => { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p; const components = getComponents({ prng, options }); const colors = getColors({ prng, options }); return { attributes: { viewBox: '0 0 64 64', fill: 'none', 'shape-rendering': 'auto', }, body: `${(_b = (_a = components.head) === null || _a === void 0 ? void 0 : _a.value(components, colors)) !== null && _b !== void 0 ? _b : ''}${(_d = (_c = components.body) === null || _c === void 0 ? void 0 : _c.value(components, colors)) !== null && _d !== void 0 ? _d : ''}${(_f = (_e = components.hair) === null || _e === void 0 ? void 0 : _e.value(components, colors)) !== null && _f !== void 0 ? _f : ''}<g transform="translate(1)">${(_h = (_g = components.mouth) === null || _g === void 0 ? void 0 : _g.value(components, colors)) !== null && _h !== void 0 ? _h : ''}</g><g transform="translate(0 -1)">${(_k = (_j = components.eyes) === null || _j === void 0 ? void 0 : _j.value(components, colors)) !== null && _k !== void 0 ? _k : ''}</g>${(_m = (_l = components.glasses) === null || _l === void 0 ? void 0 : _l.value(components, colors)) !== null && _m !== void 0 ? _m : ''}${(_p = (_o = components.mustache) === null || _o === void 0 ? void 0 : _o.value(components, colors)) !== null && _p !== void 0 ? _p : ''}`, extra: () => ({ ...Object.entries(components).reduce((acc, [key, value]) => { acc[key] = value === null || value === void 0 ? void 0 : value.name; return acc; }, {}), ...Object.entries(colors).reduce((acc, [key, value]) => { acc[`${key}Color`] = value; return acc; }, {}), }), }; }; export { schema } from './schema.js';