FreeResponse = (question, {
id,
subset
} = {}) => {
let data = question.data
if(subset && subset.length) {
data = subset
}
let responses = data
.filter(d => !!d[question.question])
let columns = [question.question]
if(id) columns = [id].concat(columns)
let format = {}
let tableNode = Inputs.table(responses, { columns, format })
let node = html`<div>${tableNode}</div>`
node.value = data;
tableNode.addEventListener("input", e => {
console.log(e)
node.value = e.currentTarget.value
});
return node
}