viewof userColors = {
let u = html`<div><b>User Colors: </b><div></div></div>`;
function onSnapshot(qs) {
let docs = qs.docs.map(d => {
let data = { id: d.id, ...d.data() };
return data;
});
console.log(docs);
u.value = docs.map(d => d.hex);
d3.select(u)
.select("div")
.text(docs.map(d => d.hex));
u.dispatchEvent(new CustomEvent("input", { bubbles: true }));
}
db.collection("colors")
.onSnapshot(onSnapshot);
return u;
}