LoadMoreLayout.ets 767 Bytes
import CustomRefreshLoadLayout from './CustomRefreshLoadLayout';
import { RefreshLayoutBean } from './RefreshLayoutBean';

/**
 * The load more layout component.
 */
@Component
export default struct LoadMoreLayout {
  @ObjectLink refreshBean: RefreshLayoutBean;

  build() {
    Column() {
      if (this.refreshBean.isVisible) {
        CustomRefreshLoadLayout({
          refreshBean: new RefreshLayoutBean(this.refreshBean.isVisible,
            this.refreshBean.imageSrc, this.refreshBean.textValue, this.refreshBean.heightValue)
        })
      } else {
        CustomRefreshLoadLayout({
          refreshBean: new RefreshLayoutBean(this.refreshBean.isVisible,
            this.refreshBean.imageSrc, this.refreshBean.textValue, 0)
        })
      }
    }
  }
}