add component support and remove editor-container height 100% limit