Added sample page

Not working yet
This commit is contained in:
2026-04-27 12:48:52 +02:00
parent 6ea3a512e8
commit 7a5a725ba4
5 changed files with 1016 additions and 10 deletions

View File

@@ -1,14 +1,25 @@
pub fn add(left: u64, right: u64) -> u64 {
left + right
}
use serde::{Deserialize, Serialize};
use yew::prelude::*;
#[cfg(test)]
mod tests {
use super::*;
#[component]
fn App() -> Html {
let counter = use_state(|| 0);
let onclick = {
let counter = counter.clone();
move |_| {
let value = *counter + 1;
counter.set(value);
}
};
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
html! {
<div>
<button {onclick}>{ "+1" }</button>
<p>{ *counter }</p>
</div>
}
}
fn main() {
yew::Renderer::<App>::new().render();
}