fix lints
This commit is contained in:
@@ -84,6 +84,4 @@ pub fn Home() -> impl IntoView {
|
||||
tracing::debug!("navigated");
|
||||
}
|
||||
});
|
||||
|
||||
leptos::view! {}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ use leptos::prelude::*;
|
||||
use web_sys::MouseEvent;
|
||||
|
||||
#[component]
|
||||
pub fn Button(#[prop(into)] text: String, onclick: impl Fn(MouseEvent) -> () + 'static) -> impl IntoView {
|
||||
pub fn Button(#[prop(into)] text: String, onclick: impl Fn(MouseEvent) + 'static) -> impl IntoView {
|
||||
view! {
|
||||
<button
|
||||
on:click=onclick
|
||||
|
||||
@@ -23,7 +23,7 @@ pub fn Problem(#[prop(into)] dim: Signal<models::WallDimensions>, #[prop(into)]
|
||||
|
||||
view! {
|
||||
<div class="grid grid-cols-[auto,1fr] gap-8">
|
||||
<div class=move || { grid_classes.clone() }>{holds}</div>
|
||||
<div class=move || { grid_classes }>{holds}</div>
|
||||
</div>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ pub mod v2 {
|
||||
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash, derive_more::FromStr, derive_more::Display)]
|
||||
pub struct WallUid(pub uuid::Uuid);
|
||||
impl WallUid {
|
||||
pub fn new() -> Self {
|
||||
pub fn create() -> Self {
|
||||
Self(uuid::Uuid::new_v4())
|
||||
}
|
||||
}
|
||||
@@ -70,7 +70,7 @@ pub mod v2 {
|
||||
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash, derive_more::FromStr, derive_more::Display)]
|
||||
pub struct ProblemUid(pub uuid::Uuid);
|
||||
impl ProblemUid {
|
||||
pub fn new() -> Self {
|
||||
pub fn create() -> Self {
|
||||
Self(uuid::Uuid::new_v4())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,19 +79,24 @@ pub fn Wall() -> impl IntoView {
|
||||
<StyledHeader items=Signal::derive(header_items) />
|
||||
|
||||
<div class="m-2">
|
||||
<Suspense fallback=move || view! { <p>"Loading..."</p> } >
|
||||
<Suspense fallback=move || {
|
||||
view! { <p>"Loading..."</p> }
|
||||
}>
|
||||
{move || Suspend::new(async move {
|
||||
tracing::info!("executing Suspend future");
|
||||
let wall = wall.await?;
|
||||
|
||||
let v = view! {
|
||||
<div class="grid grid-cols-[auto,1fr] gap-8">
|
||||
<Grid wall=wall.clone() problem=problem_signal />
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<p>{move || problem_signal.get().map(|p| p.name.clone())}</p>
|
||||
<p>{move || problem_signal.get().map(|p| p.set_by.clone())}</p>
|
||||
<p>
|
||||
{move || problem_signal.get().map(|p| p.name.clone())}
|
||||
</p>
|
||||
<p>
|
||||
{move || problem_signal.get().map(|p| p.set_by.clone())}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<Button
|
||||
|
||||
@@ -47,7 +47,7 @@ pub(crate) async fn import_mini_moonboard_problems(config: &Config, db: Database
|
||||
mini_moonboard::Method::FootlessPlusKickboard => models::Method::FootlessPlusKickboard,
|
||||
};
|
||||
|
||||
let problem_id = models::ProblemUid::new();
|
||||
let problem_id = models::ProblemUid::create();
|
||||
|
||||
let problem = models::Problem {
|
||||
uid: problem_id,
|
||||
|
||||
Reference in New Issue
Block a user