Skip to content

Commit 642dbb4

Browse files
committed
fix: version leptos
1 parent 0c66447 commit 642dbb4

File tree

17 files changed

+197
-339
lines changed

17 files changed

+197
-339
lines changed

Cargo.lock

Lines changed: 174 additions & 305 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ edition = "2021"
55

66
[dependencies]
77
futures = "0.3.28"
8-
leptos = { git = "https://github.com/leptos-rs/leptos.git", branch = "islands", features = [
9-
"ssr",
10-
"islands",
11-
] }
8+
leptos = { version = "0.6", features = ["ssr", "experimental-islands"] }
129
lol_html = "1.1.1"
1310
tokio = { version = "1", features = ["full"] }
1411
tokio-util = "0.7.8"
@@ -23,4 +20,5 @@ rss = { version = "2.0.6", features = ["validation"] }
2320
futures-concurrency = "7.5.0"
2421

2522
[dev-dependencies]
26-
rusty-hook = "0.11.2"
23+
rusty-hook = "0.11.2"
24+

src/async_component.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
use std::rc::Rc;
2+
13
use futures::Future;
24
use leptos::{
35
component, create_resource, IntoView, Resource, Serializable, SerializationError, SignalGet,
4-
Suspense, SuspenseProps, View,
6+
Suspense, SuspenseProps, View, ViewFn,
57
};
68

79
#[component]
@@ -22,8 +24,8 @@ where
2224
create_resource(|| (), move |()| Wrapper::wrap_view(view()));
2325

2426
Suspense(SuspenseProps {
25-
fallback: move || (),
26-
children: Box::new(move || once.get()),
27+
fallback: ViewFn::default(),
28+
children: Rc::new(move || once.get()),
2729
})
2830
}
2931

src/components/blog_content.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::{
1010
},
1111
models::article::Article,
1212
};
13-
use leptos::{component, view, IntoAttribute, IntoView};
13+
use leptos::{component, view, IntoView};
1414
use leptos_mdx::mdx::{Components, Mdx, MdxComponentProps};
1515

1616
#[component]
@@ -19,11 +19,7 @@ pub fn BlogContent(
1919
#[prop(default = false)] is_html: bool,
2020
) -> impl IntoView {
2121
let mut components = Components::new();
22-
let social = if let Some(social) = article.social.clone() {
23-
social
24-
} else {
25-
HashMap::new()
26-
};
22+
let social = article.social.clone().unwrap_or_default();
2723

2824
components.add_props(
2925
"youtube".to_string(),

src/components/button_link.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use leptos::{component, view, Children, IntoAttribute, IntoView};
1+
use leptos::{component, view, Children, IntoView};
22
use std::collections::HashMap;
33

44
#[component]

src/components/card_article.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::{
22
components::{icons::StrToIcon, markdown_render::MarkdownRender},
33
models::article::Article,
44
};
5-
use leptos::{component, view, CollectView, IntoAttribute, IntoView};
5+
use leptos::{component, view, CollectView, IntoView};
66

77
#[component]
88
pub fn CardArticle(article: Article, is_home: bool) -> impl IntoView {

src/components/esta_semana_en_rust/blog_content.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
use std::collections::HashMap;
2-
31
use crate::{
42
components::{
53
icons::StrToIcon,
@@ -10,17 +8,13 @@ use crate::{
108
},
119
models::article::Article,
1210
};
13-
use leptos::{component, view, IntoAttribute, IntoView};
11+
use leptos::{component, view, IntoView};
1412
use leptos_mdx::mdx::{Components, Mdx, MdxComponentProps};
1513

1614
#[component]
1715
pub fn BlogContent(#[prop()] article: Article) -> impl IntoView {
1816
let mut components = Components::new();
19-
let social = if let Some(social) = article.social.clone() {
20-
social
21-
} else {
22-
HashMap::new()
23-
};
17+
let social = article.social.clone().unwrap_or_default();
2418

2519
components.add_props(
2620
"youtube".to_string(),

src/components/esta_semana_en_rust/header.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use leptos::{component, create_signal, view, IntoAttribute, IntoView, SignalGet, SignalUpdate};
1+
use leptos::{component, create_signal, view, IntoView, SignalGet, SignalUpdate};
22

33
use crate::components::button_link::ButtonLink;
44

src/components/feature_articles.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use leptos::{component, view, IntoAttribute, IntoView};
1+
use leptos::{component, view, IntoView};
22
use leptos_mdx::mdx::{Components, MdxComponentProps};
33

44
use crate::{

src/components/header.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use leptos::{component, create_signal, view, IntoAttribute, IntoView, SignalGet, SignalUpdate};
1+
use leptos::{component, create_signal, view, IntoView, SignalGet, SignalUpdate};
22

33
use crate::components::button_link::ButtonLink;
44
use crate::components::icons::logo_rust_page::LogoRustPageIcon;

0 commit comments

Comments
 (0)