diff --git a/v2/test/kitchensink/events.go b/v2/test/kitchensink/events.go new file mode 100644 index 00000000..159fa83e --- /dev/null +++ b/v2/test/kitchensink/events.go @@ -0,0 +1,29 @@ +package main + +import ( + wails "github.com/wailsapp/wails/v2" +) + +// Events struct +type Events struct { + runtime *wails.Runtime +} + +// WailsInit is called at application startup +func (e *Events) WailsInit(runtime *wails.Runtime) error { + // Perform your setup here + e.runtime = runtime + return nil +} + +// Subscribe will subscribe +func (e *Events) Subscribe(eventName string) { + e.runtime.Events.On(eventName, func(args ...interface{}) { + type callbackData struct { + Name string + Data []interface{} + } + result := callbackData{Name: eventName, Data: args} + e.runtime.Events.Emit("event fired by go subscriber", result) + }) +} diff --git a/v2/test/kitchensink/frontend/src/components/CodeBlock.svelte b/v2/test/kitchensink/frontend/src/components/CodeBlock.svelte index fbfb277f..e5ba831f 100644 --- a/v2/test/kitchensink/frontend/src/components/CodeBlock.svelte +++ b/v2/test/kitchensink/frontend/src/components/CodeBlock.svelte @@ -162,7 +162,7 @@ background-color: #e5e5e5; border-radius: 5px; border: 1px solid #ccc; - padding: 15px; + padding: 5px; margin-top: 20px; margin-bottom: 10px; } diff --git a/v2/test/kitchensink/frontend/src/components/FakeTerm.svelte b/v2/test/kitchensink/frontend/src/components/FakeTerm.svelte index c2657a39..192540cf 100644 --- a/v2/test/kitchensink/frontend/src/components/FakeTerm.svelte +++ b/v2/test/kitchensink/frontend/src/components/FakeTerm.svelte @@ -38,7 +38,9 @@ import { afterUpdate } from 'svelte'; margin-top: 10px; margin-bottom: 10px; border: 1px solid #5555; - overflow: auto; + overflow-y: auto; + overflow-wrap: break-word; + } .faketerm-dark { diff --git a/v2/test/kitchensink/frontend/src/pages/events/Events.svelte b/v2/test/kitchensink/frontend/src/pages/events/Events.svelte index a22be766..1ddbdffa 100644 --- a/v2/test/kitchensink/frontend/src/pages/events/Events.svelte +++ b/v2/test/kitchensink/frontend/src/pages/events/Events.svelte @@ -1,5 +1,6 @@