Thank you for adding buttons to the native canvas components. Great archievement.
Here an idea to add even more value: as an implementation expert I have to style each button in every canvas report. It would be more beneficial to define one or three styles in one place and then choose the style in the reports.
1. Time to value: it reduces work.
2. This enables to provide a consistent environment for the customer. Professional look and feel as it reduces the diversity of different styles. Especially with multiple implementation experts it leads to different styles.
3. If the corporate identity of the customer changes we need only to adjust it in one place.