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}")))
| ^^^^^^^