%# locals: (name:, label:, value: nil, input_type: "text", required: false, autocomplete: nil, minlength: nil, id: nil, masked: nil) %> <% field_id = local_assigns.fetch(:id, nil).presence || name.to_s %> <% visible_type = local_assigns.fetch(:input_type, "text").to_s %> <% is_email = visible_type == "email" %> <% masked = local_assigns.key?(:masked) ? local_assigns[:masked] : !is_email %>