RefreshLayout.ets 518 Bytes
import { RefreshLayoutBean } from '../refresh/RefreshLayoutBean';
import RefreshLoadLayout from '../refresh/RefreshLoadLayout';

/**
 * The refresh layout component.
 */
@Component
export default struct RefreshLayout {
  @ObjectLink refreshBean: RefreshLayoutBean;

  build() {
    Column() {
      if (this.refreshBean.isVisible) {
        RefreshLoadLayout({
          refreshBean: new RefreshLayoutBean(this.refreshBean.isVisible, this.refreshBean.loadStatus, this.refreshBean.offset)
        })
      }
    }
  }
}