diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index d6b7862..ca1e4c0 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -1,33 +1,47 @@ "use client" -import Image from "next/image"; + import {Greet} from "@/wailsjs/go/main/App"; import { main } from "@/wailsjs/go/models"; -import {useState} from "react"; +import React, {useState} from "react"; export default function Home() { - const [result, setResult] = useState('Please enter your name below πŸ‘‡') - const person = new main.Person(); - person.age= 11; - person.name="dd"; + const [person, setPerson] = useState(new main.Person()); + const [result, setResult] = useState('Please enter your name below πŸ‘‡'); + + const handleInputChange = (e: React.ChangeEvent, field: string) => { + setPerson(prevPerson => ({ + ...prevPerson, + [field]: field === 'age' ? parseInt(e.target.value) : e.target.value, + convertValues: prevPerson.convertValues // κΈ°μ‘΄ convertValues 속성 μœ μ§€ + })); + }; return <> - {result} - }