🚨 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 mut tasks = Vec::new();
// Global tokens
tasks.push(Task::new(
PathBuf::from("src/ui/_base.scss"),
Path::new(&out_dir).join("style_tokens.rs"),
"style".to_string(),
));
// variables defined by the Panel component
tasks.push(Task::new(
PathBuf::from("src/ui/components/_panel.scss"),
Path::new(&out_dir).join("style_component_panel.rs"),
"panel".to_string(),
));
// Variables set by the Conversations layout
tasks.push(Task::new(
PathBuf::from("src/ui/layouts/conversations.scss"),
Path::new(&out_dir).join("style_layout_conversations.rs"),
"conversations".to_string(),
));
// let mut tasks = Vec::new();
let tasks = vec![
// Global tokens
Task::new(
PathBuf::from("src/ui/_base.scss"),
Path::new(&out_dir).join("style_tokens.rs"),
"style".to_string(),
),
// variables defined by the Panel component
Task::new(
PathBuf::from("src/ui/components/_panel.scss"),
Path::new(&out_dir).join("style_component_panel.rs"),
"panel".to_string(),
),
// Variables set by the Conversations layout
Task::new(
PathBuf::from("src/ui/layouts/conversations.scss"),
Path::new(&out_dir).join("style_layout_conversations.rs"),
"conversations".to_string(),
),
];
export_variables(tasks)
}

View File

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

View File

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

View File

@@ -237,12 +237,16 @@ pub fn ConversationAvatar(
let on_press = {
let room_id = room_id.clone();
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 || {
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);