Allow other modules to provide styles for Deep Chat
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3509363. --> Reported by: [yannickoo](https://www.drupal.org/user/531118) Related to !483 >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>It is not possible to let a module provide additional styles since we are limited to what's inside <code>ai_chatbot</code> module which means we only have styles for Bard, Bing and ChatGPT.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>Provide an alter hook to let other modules define additional styles.</p> <h3 id="summary-data-model-changes">Data model changes</h3> <p>When adding a new block we would also need to store the name of the style provider of the style.</p> <p>E.g. instead of just storing <code>chatgpt.yml</code> it will be <code>ai_chatbot:chatgpt.yml</code></p>
issue