添加枚举组件

Fixed #69