Files
tauri/examples/helloworld/index.html
Lucas Nogueira 6cfc582a07 fmt
2026-02-15 15:57:19 -03:00

59 lines
1.3 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to Tauri!</title>
<style>
:root {
--text-color: #000000;
--background-color: #ffffff;
}
@media (prefers-color-scheme: dark) {
:root {
--text-color: #ffffff;
--background-color: #000000;
}
}
body {
color: var(--text-color);
background-color: var(--background-color);
margin: 0;
padding: 2rem;
font-family:
system-ui,
-apple-system,
sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to Tauri!</h1>
<form id="form">
<input id="name" placeholder="Enter a name..." />
<button>Greet</button>
</form>
<p id="message"></p>
<script>
const { invoke } = window.__TAURI__.core
const form = document.querySelector('#form')
const nameEl = document.querySelector('#name')
const messageEl = document.querySelector('#message')
form.addEventListener('submit', async (e) => {
e.preventDefault()
const name = nameEl.value
const newMessage = await invoke('greet', { name })
messageEl.textContent = newMessage
})
</script>
</body>
</html>