ts4nfdi / terminology-service-suite

The Terminology Service Suite project is a collection of interactive widgets designed to ease the integration of terminology service functions into third-party applications.
https://ts4nfdi.github.io/terminology-service-suite/comp/latest/
MIT License
16 stars 2 forks source link

Update EUI to the latest version (or v88 since EuiSuggest was removed in v89) #80

Open jusa3 opened 7 months ago

jusa3 commented 7 months ago

The semlookp widgets are not compatible with the latest EUI version (v94). In v89, EuiSuggest was removed (https://github.com/elastic/eui/releases/tag/v89.0.0). It should be possible to update to v88.

Perhaps we can create a wrapper for each widget, as is the case for the SearchBarWidget and update to the latest EUI version.

We should update the README to inform about using the widgets with EUI version < 88.

johannes-darms commented 5 days ago

What are your plans on upgrading the UI kit?

jusa3 commented 5 days ago

We have a bigger problem with the eui styles overriding the consuming app styles: https://github.com/ts4nfdi/terminology-service-suite/issues/144 https://github.com/ts4nfdi/terminology-service-suite/pull/156

There is no solution yet. We are considering using another design library. @johannes-darms

johannes-darms commented 4 days ago

Have you tried out this option: https://eui.elastic.co/v97.3.1/#/utilities/provider#theming-and-global-styles