====
href attribute with an expression
====

package testahref

templ render() {
	<a href={ templ.URL("javascript:alert('should be sanitized')") }>Sanitized</a>
}

---

(source_file
  (package_clause
    (package_identifier))
  (component_declaration
    name: (component_identifier)
    (parameter_list)
    (component_block
      (element
        (tag_start
          name: (element_identifier)
          (attribute
            name: (attribute_name)
            value: (expression
              (call_expression
                function: (selector_expression
                  operand: (identifier)
                  field: (field_identifier))
                arguments: (argument_list
                  (interpreted_string_literal))))))
        (element_text)
        (tag_end
          name: (element_identifier))))))

====
direct expression
====

package testahref

templ render(foo string) {
	{ foo }
}

---

(source_file
  (package_clause
    (package_identifier))
  (component_declaration
    name: (component_identifier)
    (parameter_list
      (parameter_declaration
        name: (identifier)
        type: (type_identifier)))
    (component_block
      (expression
      	(identifier)))))
