"use client" import {Greet} from "@/wailsjs/go/main/App"; import { main } from "@/wailsjs/go/models"; import React, {useState} from "react"; export default function Home() { const [person, setPerson] = useState(new main.Person({name: "", age: 0})); const [result, setResult] = useState('Please enter your name below 👇'); const handleInputChange = (e: React.ChangeEvent, field: string) => { setPerson(prevPerson => { const updatedPerson = { ...prevPerson, [field]: field === 'age' ? parseInt(e.target.value) : e.target.value }; return { ...updatedPerson, convertValues: prevPerson.convertValues.bind(updatedPerson) }; }); }; return <> name : handleInputChange(e, 'name')}/>

age : handleInputChange(e, 'age')}/>

{result}

}