import { createSignal, onMount } from 'solid-js' import {GreetService} from "../bindings/changeme"; import {Events} from "@wailsio/runtime"; function App() { const [name, setName] = createSignal(''); const [result, setResult] = createSignal('Please enter your name below 👇'); const [time, setTime] = createSignal('Listening for Time event...'); const doGreet = () => { let localName = name(); if (!localName) { localName = 'anonymous'; } GreetService.Greet(localName).then((resultValue) => { setResult(resultValue); }).catch((err) => { console.log(err); }); } onMount(() => { Events.On('time', (timeValue) => { setTime(timeValue.data); }); }); return (
Wails logo Solid logo

Wails + Solid

{result()}
setName(e.target.value)} type="text" autocomplete="off"/>

Click on the Wails logo to learn more

{time()}

) } export default App