Compare commits
21 Commits
letterbox-
...
renovate/l
| Author | SHA1 | Date | |
|---|---|---|---|
| 764385e228 | |||
| 8718884caa | |||
| 0aebd0951f | |||
| 244254f5c5 | |||
| c831824955 | |||
| 1163769e9c | |||
| 484b1c6cc3 | |||
| bbf059a32e | |||
| 3ffed239cc | |||
| a0ef96aa1a | |||
| 9d05f74280 | |||
| b9df41559f | |||
| 4bb5307904 | |||
| 0cbe860d0d | |||
| 6eaedfaae8 | |||
| d1787bac32 | |||
| 58554e7f40 | |||
| fa6fe673bd | |||
| 44961f6ef1 | |||
| cd09594347 | |||
| 3d09ab7c15 |
467
Cargo.lock
generated
467
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ authors = ["Bill Thiede <git@xinu.tv>"]
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "UNLICENSED"
|
license = "UNLICENSED"
|
||||||
publish = ["xinu"]
|
publish = ["xinu"]
|
||||||
version = "0.17.65"
|
version = "0.17.66"
|
||||||
repository = "https://git.z.xinu.tv/wathiede/letterbox"
|
repository = "https://git.z.xinu.tv/wathiede/letterbox"
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ build-info = "0.0.42"
|
|||||||
cacher = { version = "0.2.0", registry = "xinu" }
|
cacher = { version = "0.2.0", registry = "xinu" }
|
||||||
chrono = "0.4.40"
|
chrono = "0.4.40"
|
||||||
clap = { version = "4.5.37", features = ["derive"] }
|
clap = { version = "4.5.37", features = ["derive"] }
|
||||||
css-inline = "0.19.0"
|
css-inline = "0.20.0"
|
||||||
flate2 = "1.1.2"
|
flate2 = "1.1.2"
|
||||||
futures = "0.3.31"
|
futures = "0.3.31"
|
||||||
headers = "0.4.0"
|
headers = "0.4.0"
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ pub fn view(model: &Model) -> Node<Msg> {
|
|||||||
&catchup.items,
|
&catchup.items,
|
||||||
is_loading,
|
is_loading,
|
||||||
model.read_completion_ratio,
|
model.read_completion_ratio,
|
||||||
|
true, // show spam button for email
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
normal_view(
|
normal_view(
|
||||||
@@ -127,6 +128,7 @@ pub fn view(model: &Model) -> Node<Msg> {
|
|||||||
&catchup.items,
|
&catchup.items,
|
||||||
is_loading,
|
is_loading,
|
||||||
model.read_completion_ratio,
|
model.read_completion_ratio,
|
||||||
|
false, // no spam button for news
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
normal_view(
|
normal_view(
|
||||||
@@ -193,6 +195,7 @@ fn catchup_view(
|
|||||||
items: &[CatchupItem],
|
items: &[CatchupItem],
|
||||||
is_loading: bool,
|
is_loading: bool,
|
||||||
read_completion_ratio: f64,
|
read_completion_ratio: f64,
|
||||||
|
show_spam_button: bool,
|
||||||
) -> Node<Msg> {
|
) -> Node<Msg> {
|
||||||
div![
|
div![
|
||||||
C!["w-full", "relative", "text-white"],
|
C!["w-full", "relative", "text-white"],
|
||||||
@@ -268,14 +271,14 @@ fn catchup_view(
|
|||||||
Msg::GoToSearchResults
|
Msg::GoToSearchResults
|
||||||
]))
|
]))
|
||||||
],
|
],
|
||||||
button![
|
IF!(show_spam_button => button![
|
||||||
tw_classes::button(),
|
tw_classes::button(),
|
||||||
C!["text-red-500"],
|
C!["text-red-500"],
|
||||||
attrs! {At::Title => "Mark as spam"},
|
attrs! {At::Title => "Mark as spam"},
|
||||||
span![i![C!["far", "fa-hand"]]],
|
span![i![C!["far", "fa-hand"]]],
|
||||||
span![C!["pl-2"], "Spam"],
|
span![C!["pl-2"], "Spam"],
|
||||||
ev(Ev::Click, |_| Msg::CatchupMarkAsSpam)
|
ev(Ev::Click, |_| Msg::CatchupMarkAsSpam)
|
||||||
],
|
]),
|
||||||
button![
|
button![
|
||||||
tw_classes::button_with_color("bg-green-800", "hover:bg-green-700"),
|
tw_classes::button_with_color("bg-green-800", "hover:bg-green-700"),
|
||||||
span![i![C!["far", "fa-envelope-open"]]],
|
span![i![C!["far", "fa-envelope-open"]]],
|
||||||
|
|||||||
Reference in New Issue
Block a user