mirror of
https://git.aria.coffee/aria/aria.coffee.git
synced 2025-06-24 19:56:58 -04:00
21 lines
469 B
JavaScript
21 lines
469 B
JavaScript
import { useState } from "preact/hooks";
|
|
|
|
export default function Greeting({ messages }) {
|
|
const randomMessage = () =>
|
|
messages[Math.floor(Math.random() * messages.length)];
|
|
|
|
const [greeting, setGreeting] = useState(messages[0]);
|
|
|
|
return (
|
|
<div>
|
|
<h2>{greeting}! Thank you for visiting!</h2>
|
|
<button
|
|
class="greetButton px-2 rounded-xl"
|
|
onClick={() => setGreeting(randomMessage())}
|
|
type="submit"
|
|
>
|
|
New Greeting
|
|
</button>
|
|
</div>
|
|
);
|
|
}
|