feaven button built with component