add setting adjust
拆分组件