React component that works as text-overflow: ellipsis style with possibility to display some text on the tail