This is a library that provides reusable components for displaying interactive content, based on Angular and floating-ui
Note
I strongly recommend not using this library until its stable version is released.
Link to the demo site
There are already published packages that are available from npm: