;; AUTO-GENERATED from spec/tests/hyperscript-upstream-tests.json
;; DO NOT EDIT — regenerate with:
;;   python3 tests/playwright/generate-sx-tests.py --emit-pages

(defcomp ()
  (~docs/page :title "Hyperscript tests: events (199 tests)"
    (p :style "color:#57534e;margin-bottom:1rem"
      "Pick a category to see its live test cards.")
    (ul :style "list-style:disc;padding-left:1.5rem"
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-wait))" :style "color:#7c3aed;text-decoration:underline"
          "wait")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(7 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-send))" :style "color:#7c3aed;text-decoration:underline"
          "send")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(8 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-fetch))" :style "color:#7c3aed;text-decoration:underline"
          "fetch")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(23 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-tell))" :style "color:#7c3aed;text-decoration:underline"
          "tell")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(10 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-on))" :style "color:#7c3aed;text-decoration:underline"
          "on")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(63 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-init))" :style "color:#7c3aed;text-decoration:underline"
          "init")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(3 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-dialog))" :style "color:#7c3aed;text-decoration:underline"
          "dialog")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(10 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-halt))" :style "color:#7c3aed;text-decoration:underline"
          "halt")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(7 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-when))" :style "color:#7c3aed;text-decoration:underline"
          "when")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(41 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-asyncError))" :style "color:#7c3aed;text-decoration:underline"
          "asyncError")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(2 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-pick))" :style "color:#7c3aed;text-decoration:underline"
          "pick")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(7 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-socket))" :style "color:#7c3aed;text-decoration:underline"
          "socket")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(4 tests)"))
      (li :style "margin-bottom:0.25rem"
        (a :href "/sx/(applications.(hyperscript.gallery-events-bootstrap))" :style "color:#7c3aed;text-decoration:underline"
          "bootstrap")
        (span :style "color:#78716c;margin-left:0.5rem;font-size:0.875rem"
          "(14 tests)"))
      )))
