做成组件