The demo showing off all widgets but with all pay2myapp-appsell buttons having a customized ice cream related look-and-feel — ice cream icons and color scheme through CSS and slots.
Using features causes back-end endpoint invocations with authorization checks.
In the top-right we see the pay2myapp-status widget — allows (re)login, transaction check, logout, and payments refresh.
Just below we see an explicit "login" button (pay2myapp-appsell widget). This button always allows (re)login and never starts a feature flow. This button has some custom neopolitan themed color scheme CSS.
At the bottom we see three feature buttons (pay2myapp-appsell widgets). The "free" one on the left inhibits login (doesn't allow login). The "paid" two on the right cause initial login. All three, once authorized, cause feature flows — through the backe-end — at different payment tiers. These buttons don't look like buttons but ice cream deserts — with the help of slot customizations. They become coloured when enabled.