snapshots_test__diagnostics_payload_misuse.snap raw

---
source: crates/guiduck-component-core/tests/snapshots_test.rs
expression: "compile_or_render_errors(source, \"broken.gdc\")"
---
error: `payload` is reserved: it names the delivered value inside event-wire arguments
  --> broken.gdc:3:10
  |
3 |   (state payload i32 :init 0)
  |          ^^^^^^^

error: `payload` is only available on wires that deliver one (`:on-change`, instance outputs); this event carries nothing
  --> broken.gdc:8:32
  |
8 |     (container :on-click (save payload))
  |                                ^^^^^^^

error: `payload` is not a declared prop or state
  --> broken.gdc:10:19
   |
10 |     (text :text "{payload}")))
   |                   ^^^^^^^