Add component calendar