Layer table

Planbox Task #7901424 - Layers Table

General Notes:
- Added New Layer button, but please note there is no functionality behind it yet.
- Added main page title and two icons on the right-hand side of the page (non-functional).
- SRS: I wasn't able to retrieve the data for this from angular using: row.entity.proj.srs
- The settings icon, style links, and preview button all take you to the layer edit screen with the side-by-side view of the map and code editor.
- Last edited information is not available at the moment.
- Remove layer button is non-functional.
- Added "Add to Map" and dropdown list (non-functional) to the bottom of the page.

Task: Add raster/vector icons under type columns.
Notes:
-  Added existing icons from PDF wireframes to the table and they are switching based on raster/vector then, if vector, switching on geometry.
- Icons are probably not correct and I created two new ones for raster and polygon, so please just let me know what they should be and I'll replace them.

Task: Apply icon to style edit link.
Notes:
- Added dropdown menu to the edit link, but I've hardcoded 2 styles and an Add New Style link for the time being (non-functional).

Task: Apply nicer styling to table.
Notes:
- Altered the styling to match the wireframes and notes as closely as possible, but if you'd like any other changes, please let me know.

Task: Download column.
Notes:
- Added dropdown menu to the download icon, but I've hardcoded 3 download options for the time being (non-functional).

Task: Paging.
Notes:
- Added to the footer of the grid.
bootstrap text-center class can be used for the same thing.