builder.ets 475 B

12345678910111213
  1. @Builder
  2. export function buildCalendarPicker(params: ESObject) {
  3. CalendarPicker({ hintRadius: params.hintRadius, selected: params.selected })
  4. .edgeAlign(params.alignType, { dx: params.offsetX, dy: params.offsetY })
  5. .textStyle({
  6. color: params.color,
  7. font: { size: params.fontSize, weight: params.fontWeight, style: params.fontStyle }
  8. })
  9. .onChange((value) => {
  10. params.onChange(value)
  11. })
  12. .attributeModifier(params.attributeUpdater)
  13. }