orchai/src/App.tsx

32 lines
702 B
TypeScript
Raw Normal View History

import { useState } from "react";
import { invoke } from "@tauri-apps/api/core";
function App() {
const [greetMsg, setGreetMsg] = useState("");
const [name, setName] = useState("");
async function greet() {
setGreetMsg(await invoke("greet", { name }));
}
return (
<main>
<h1>Orchai</h1>
<p>Tuleap tracker monitor & AI agent dispatcher</p>
<div>
<input
id="greet-input"
onChange={(e) => setName(e.currentTarget.value)}
placeholder="Enter a name..."
/>
<button type="button" onClick={() => greet()}>
Greet
</button>
</div>
<p>{greetMsg}</p>
</main>
);
}
export default App;