<%= render(FormControl.new(input: @input, data: @input.wrapper_data_attributes)) do %>
<%= content_tag(:input, nil, type: "hidden", id: builder.field_id(@input.name), name: builder.field_name(@input.name), value: @input.current_value, data: { "filter--segmented-control-target": "field" }) %> <%= render(Primer::Alpha::SegmentedControl.new("aria-label": @input.label)) do |control| %> <% @input.items.each do |item| %> <% control.with_item(label: item.label, selected: item.value == @input.current_value, data: { value: item.value }) %> <% end %> <% end %>
<% end %>