Currently each viewer has a collection of style rules but many of these are the same, and relate to components found in the core web-mapping-components library. As a result the following should be performed;
A CSS directory should be added to the web-mapping-components.
Viewer CSS style rules relating to web-mapping-components generated content should be moved into web-mapping-components library. Viewer specific rules should be left in viewer index.css file.
For organizational purposes, CSS rules should be broken up by context. E.g. all map style rules should be in one CSS file, all controller rules should be in another CSS file, etc.
All CSS files should be bundled together into a single web-mapping-components.css file which can be linked by viewers.
Update documentation to include note about including bundled CSS file in viewer projects.
Currently each viewer has a collection of style rules but many of these are the same, and relate to components found in the core web-mapping-components library. As a result the following should be performed;