add component support and remove editor-container height limit