fix(reviews): debug to align with leptos syntax
This commit is contained in:
parent
a0978e30f9
commit
b42afb0bfc
2 changed files with 11 additions and 10 deletions
|
@ -49,7 +49,7 @@ pub fn App() -> impl IntoView {
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handle review submission
|
// Handle review submission
|
||||||
let submit_review = move |content: String| {
|
let submit_review = move |_| {
|
||||||
// Handle the review submission logic
|
// Handle the review submission logic
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,26 @@
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
use crate::models::item::Item;
|
|
||||||
use leptos::ev::Event;
|
|
||||||
|
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
pub fn ReviewForm(item_id: String, on_submit: impl Fn(String) + 'static) -> impl IntoView {
|
pub fn ReviewForm(item_id: String, on_submit: Box<dyn Fn(String) + 'static>) -> impl IntoView {
|
||||||
let (review_content, set_review_content) = create_signal(String::new());
|
let (review_content, set_review_content) = create_signal(String::new());
|
||||||
|
|
||||||
let submit_review = move |e| {
|
let submit_review = move || {
|
||||||
on_submit(review_content.get());
|
on_submit(review_content.get());
|
||||||
|
set_review_content.set(String::new()); // Clear the textarea after submission
|
||||||
};
|
};
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
<div>
|
<div>
|
||||||
<h3>{ "Submit Review" }</h3>
|
<h3>"Submit Review"</h3>
|
||||||
<textarea
|
<textarea
|
||||||
placeholder="Write your review here"
|
placeholder="Write your review here"
|
||||||
value={review_content.get()}
|
prop:value=review_content
|
||||||
oninput={move |e: Event| set_review_content(e.target().unwrap().value())}
|
on:input=move |ev| {
|
||||||
|
let input_value = event_target_value(&ev);
|
||||||
|
set_review_content.set(input_value);
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
<button onclick={submit_review}>{ "Submit Review" }</button>
|
<button on:click=move |_| submit_review()>"Submit Review"</button>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue