IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

31 rinda
693B

  1. import { h, Component } from 'preact';
  2. class WBTable extends Component {
  3. render({ columns, rows, headerClasses }) {
  4. return (
  5. <table class="table table-striped table-hover">
  6. <thead class="thead-light">
  7. <tr>
  8. { columns.map((c, i) => <th class={ headerClasses[i] }>{ c }</th>) }
  9. </tr>
  10. </thead>
  11. <tbody>
  12. { rows.map(r => (
  13. <tr>
  14. { columns.map((_, idx) => (
  15. <td>{ r[idx] }</td>
  16. )) }
  17. </tr>
  18. )) }
  19. </tbody>
  20. </table>
  21. );
  22. }
  23. }
  24. WBTable.defaultProps = {
  25. 'headerClasses': []
  26. };
  27. export default WBTable;