fix component build