avo-hq/avo

field: pass all html options

Open

#3,145 建立於 2024年8月16日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)Ruby (1,778 star) (308 fork)user submission
EnhancementHelp wantedStale exempt

描述

Feature

https://docs.avohq.io/3.0/field-options.html#html only allow for style, classes, or data. It would be great (just as like with mapkick_options for maps) that you pass ALL options to the html field (instead of only the whilelisted ones)

field :name, as: :text, html: {
  edit: {
    wrapper: {
      min: 1,
      max:  100,
      pattern: ...,
    }
}

(sidenote: when this same logic is used within actions, we can also consider https://github.com/avo-hq/avo/issues/2803 closed)

Current workarounds

None

Additional context

This can (amongst other) help to create html validations where relevant

  • min
  • max
  • pattern
  • minlength
  • ...

貢獻者指南