diff --git a/src/components/Table.js b/src/components/Table.js index 08d643f..e5b9959 100644 --- a/src/components/Table.js +++ b/src/components/Table.js @@ -105,7 +105,10 @@ export default initial_vnode => { if (typeof column.tag != 'undefined') v = m(column.tag, v) - return m(`td${column.class || ''}`, v) + if (typeof column.producer == 'function') + v = column.producer(v) + + return m(`td${column.class || ''}`, {style: column.style || undefined}, v) }) ]))) : m('', 'Empty') ]),