ReviseImgHeaderBuilder.ets 559 B

12345678910111213141516171819202122
  1. import { BasicType } from '../../models'
  2. @Builder
  3. export function reviseImgHeaderBuilder(items: BasicType<undefined>[]) {
  4. Column() {
  5. ForEach(items, (item: BasicType<undefined>, index) => {
  6. Text(item.text)
  7. .width('100%')
  8. .height(43)
  9. .textAlign(TextAlign.Center)
  10. .onClick(item.click)
  11. if (index < items.length - 1) {
  12. Text('')
  13. .width('100%')
  14. .height(index == items.length - 2 ? 6 : 1)
  15. .backgroundColor('#F8F8F8')
  16. }
  17. })
  18. }
  19. .height('100%')
  20. .padding({ top: 4 })
  21. }