import './style.css'; import './app.css'; import logo from './assets/images/logo-universal.png'; import {Greet} from '../wailsjs/go/main/App'; // Setup the greet function window.greet = function () { // Get name let name = nameElement!.value; // Check if the input is empty if (name === "") return; // Call App.Greet(name) try { Greet(name) .then((result) => { // Update result with data back from App.Greet() resultElement!.innerText = result; }) .catch((err) => { console.error(err); }); } catch (err) { console.error(err); } }; document.querySelector('#app')!.innerHTML = `
Please enter your name below 👇
`; (document.getElementById('logo') as HTMLImageElement).src = logo; let nameElement = (document.getElementById("name") as HTMLInputElement); nameElement.focus(); let resultElement = document.getElementById("result"); declare global { interface Window { greet: () => void; } }