The loading component receives a promise which is used to display
states: loading, success and error. When displaying error you can reject
with string 'warning' to fail with another component.
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols
* Implemented jsonld for product w/ variations
* Aligned Product responses between backend & frontend
* PageMeta for updating head meta values: title & description
Use on any page where we want to display a unique meta page title &
description
* Set document language to norwegian
* Linting
* Generates JSON ld structured metadata from a product & appends to head
* Updated IProduct & IVariation interface
* Added IProductResponse & IProductsResponse interfaces
* Fixed sitemap urls having to many protocols