// // Copyright (C) Stanislaw Adaszewski, 2020 // Contact: s.adaszewski@gmail.com // Website: https://adared.ch/wba // License: GNU Affero General Public License, Version 3 // import { h, Component } from 'preact'; class WBTable extends Component { render({ columns, rows, headerClasses, verticalHeader }) { return ( { columns.map((c, i) => ) } { rows.map(r => ( { columns.map((_, idx) => ( (idx == 0 && verticalHeader) ? ( ) : ( ) )) } )) }
{ c }
{ r[idx] }{ r[idx] }
); } } WBTable.defaultProps = { 'headerClasses': [] }; export default WBTable;