Magnolia 5.4 reached end of life on November 15, 2018. This branch is no longer supported, see End-of-life policy.
...
icon-mycompanyname-shop-app
instead of icon-shop-app
.admincentral
theme. Your Vaadin theme should include admincentral
theme and it needs to compile it. See Using ecustom custom styles in your Magnolia app.