genTeardrop = (key) => {
let {colors, gradient, gradientData, gradientId} = genSvgGradient(key);
let smallRadius = circleRadius * 0.25;
let pathData = `
M 0,${circleRadius}
a ${circleRadius} ${circleRadius} 90 0 1 ${circleRadius},${-circleRadius}
a ${circleRadius} ${circleRadius} 90 0 1 ${circleRadius},${circleRadius}
a ${circleRadius} ${circleRadius} 90 0 1 ${-circleRadius},${circleRadius}
l ${smallRadius - circleRadius},0
a ${smallRadius} ${smallRadius} 90 0 1 ${-smallRadius},${-smallRadius}
Z
`;
return html`<div style="margin-right: 40px" class="blob-container">
<div>${key}</div>
<svg width="${circleRadius * 2}px" height="${circleRadius * 2}px">
${gradient}
<path fill="url(#${gradientId})" d="${pathData}"></path>
</svg>
${makeSwatches({ gradientData, colors })}
</div>`;
}