how to customize reusable component