Add component ui