Currently both the lode-viewer and the proximity-viewer duplicate a lot of code to generate a table on their respected viewer apps.
To minimize code duplication, a generic table module should be added to the web-mapping-components core library, and all viewers should use that built-in table component.
Possible Features of Generic Table Component:
- Use a modern CSS approach for the table design
- Sorting table rows when clicking a table column
- Customize the order of the table columns
- Modern pagination approach, not using the current preprocessing step of breaking the data into 50 row sets