Hi all,
![KLARA Theme structrure][1] [https://www.dropbox.com/s/q75ie4veaokjrdu/Frame%201.jpg?dl=0][2]
As KLARA is developing our theme based on Serenity theme 1.01 we bought last year, we don't want to upgrade the theme anymore, we want to use our developing version.
Since Ivy started to include the new Serenity theme, we have one more layer to overwrite. Imo, Serenity just should be included in the project where it needed like the Cockpit. It shouldn't affect to customer project like KLARA.
We can put our theme to our project, it still works normally but it is not best practice for us. Serenity is overwriting the styling of Primefaces by wrapping one more tag out of all css stylings like: `body .ui-input-text{}`. If KLARA wants to have our own stylings, we must have one more identifier wrapper. Moreover, the Serenity theme will load to the template on client side 3 more files which are:
- layout.css - Serenity layout styling
- theme.css - Primefaces overwriting styling
- layout.js - Primefaces components overwriting scripts
We already optimised and minified the scripts and performance for template in our side. Now if the Serenity jar included, there are more file files we couldn't touch unless overwriting.
We would prefer to use the original Primefaces code codes where we already developed a lot of customisation codes than overwriting one more level in Serenity.
So our question is: Is there anyway that we can ignore the Serenity theme included in Ivy?Ivy in our project?
Thank you very much for your support!
Regards, An.
[1]: https://www.dropbox.com/s/q75ie4veaokjrdu/Frame%201.jpg?dl=0
[2]: https://www.dropbox.com/s/q75ie4veaokjrdu/Frame%201.jpg?dl=0