🚨 Fix some clippy warnings
All checks were successful
ci/woodpecker/pr/validate Pipeline was successful

This commit is contained in:
2024-09-23 22:16:55 +02:00
parent b728f6efcd
commit 691dc7572a
4 changed files with 29 additions and 23 deletions

View File

@@ -15,26 +15,27 @@ fn main() {
let out_dir = env::var("OUT_DIR").unwrap(); let out_dir = env::var("OUT_DIR").unwrap();
let mut tasks = Vec::new(); // let mut tasks = Vec::new();
let tasks = vec![
// Global tokens // Global tokens
tasks.push(Task::new( Task::new(
PathBuf::from("src/ui/_base.scss"), PathBuf::from("src/ui/_base.scss"),
Path::new(&out_dir).join("style_tokens.rs"), Path::new(&out_dir).join("style_tokens.rs"),
"style".to_string(), "style".to_string(),
)); ),
// variables defined by the Panel component // variables defined by the Panel component
tasks.push(Task::new( Task::new(
PathBuf::from("src/ui/components/_panel.scss"), PathBuf::from("src/ui/components/_panel.scss"),
Path::new(&out_dir).join("style_component_panel.rs"), Path::new(&out_dir).join("style_component_panel.rs"),
"panel".to_string(), "panel".to_string(),
)); ),
// Variables set by the Conversations layout // Variables set by the Conversations layout
tasks.push(Task::new( Task::new(
PathBuf::from("src/ui/layouts/conversations.scss"), PathBuf::from("src/ui/layouts/conversations.scss"),
Path::new(&out_dir).join("style_layout_conversations.rs"), Path::new(&out_dir).join("style_layout_conversations.rs"),
"conversations".to_string(), "conversations".to_string(),
)); ),
];
export_variables(tasks) export_variables(tasks)
} }

View File

@@ -39,6 +39,7 @@ pub trait RoomStoreConsumerInterface {
pub trait RoomStoreProviderInterface { pub trait RoomStoreProviderInterface {
fn on_new_name(&self, name: Option<String>); fn on_new_name(&self, name: Option<String>);
fn on_new_avatar(&self, avatar: Option<Avatar>); fn on_new_avatar(&self, avatar: Option<Avatar>);
#[allow(dead_code)]
fn on_new_topic(&self, topic: Option<String>); fn on_new_topic(&self, topic: Option<String>);
fn on_new_member(&self, member: RoomMember); fn on_new_member(&self, member: RoomMember);
fn on_invitation(&self, invitation: Invitation); fn on_invitation(&self, invitation: Invitation);

View File

@@ -5,7 +5,7 @@ turf::style_sheet!("src/ui/components/chat_panel.scss");
#[component] #[component]
pub fn ChatPanel(name: String) -> Element { pub fn ChatPanel(name: String) -> Element {
rsx! { rsx! {
style { {STYLE_SHEET} }, style { {STYLE_SHEET} }
div { div {
class: ClassName::CHAT_PANEL, class: ClassName::CHAT_PANEL,

View File

@@ -237,12 +237,16 @@ pub fn ConversationAvatar(
let on_press = { let on_press = {
let room_id = room_id.clone(); let room_id = room_id.clone();
move || { move || {
on_selected.map(|c| c.call(room_id.as_ref().clone())); if let Some(c) = on_selected {
c.call(room_id.as_ref().clone())
}
} }
}; };
let on_long_press = move || { let on_long_press = move || {
on_pressed.map(|c| c.call(room_id.as_ref().clone())); if let Some(c) = on_pressed {
c.call(room_id.as_ref().clone())
}
}; };
let long_press_hook = use_long_press(long_press_duration, on_press, on_long_press); let long_press_hook = use_long_press(long_press_duration, on_press, on_long_press);