Added api to components (as params), text renderer to topbar item and css multiple fixing