Silence warnings, run cargo fmt
This commit is contained in:
parent
fe1c1d3655
commit
af1c767f5f
77 changed files with 1904 additions and 903 deletions
|
|
@ -19,8 +19,8 @@ use crate::components::{
|
|||
};
|
||||
#[cfg(feature = "hydrate")]
|
||||
use crate::components::{
|
||||
add_to_history, use_channel_websocket, ChannelMemberInfo, ChatMessage,
|
||||
DEFAULT_BUBBLE_TIMEOUT_MS, FADE_DURATION_MS, HistoryEntry, WsError,
|
||||
ChannelMemberInfo, ChatMessage, DEFAULT_BUBBLE_TIMEOUT_MS, FADE_DURATION_MS, HistoryEntry,
|
||||
WsError, add_to_history, use_channel_websocket,
|
||||
};
|
||||
use crate::utils::LocalStoragePersist;
|
||||
#[cfg(feature = "hydrate")]
|
||||
|
|
@ -32,6 +32,7 @@ use chattyness_db::models::{
|
|||
#[cfg(feature = "hydrate")]
|
||||
use chattyness_db::ws_messages::ClientMessage;
|
||||
|
||||
#[cfg(not(feature = "hydrate"))]
|
||||
use crate::components::ws_client::WsSender;
|
||||
|
||||
/// Realm landing page component.
|
||||
|
|
@ -102,7 +103,8 @@ pub fn RealmPage() -> impl IntoView {
|
|||
let (whisper_target, set_whisper_target) = signal(Option::<String>::None);
|
||||
|
||||
// Notification state for cross-scene whispers
|
||||
let (current_notification, set_current_notification) = signal(Option::<NotificationMessage>::None);
|
||||
let (current_notification, set_current_notification) =
|
||||
signal(Option::<NotificationMessage>::None);
|
||||
let (history_modal_open, set_history_modal_open) = signal(false);
|
||||
let (conversation_modal_open, set_conversation_modal_open) = signal(false);
|
||||
let (conversation_partner, set_conversation_partner) = signal(String::new());
|
||||
|
|
@ -414,7 +416,7 @@ pub fn RealmPage() -> impl IntoView {
|
|||
{
|
||||
use std::cell::RefCell;
|
||||
use std::rc::Rc;
|
||||
use wasm_bindgen::{closure::Closure, JsCast};
|
||||
use wasm_bindgen::{JsCast, closure::Closure};
|
||||
|
||||
let closure_holder: Rc<RefCell<Option<Closure<dyn Fn(web_sys::KeyboardEvent)>>>> =
|
||||
Rc::new(RefCell::new(None));
|
||||
|
|
@ -512,7 +514,9 @@ pub fn RealmPage() -> impl IntoView {
|
|||
if let Some((dx, dy)) = scroll_delta {
|
||||
// Find the scene container and scroll it
|
||||
if let Some(document) = web_sys::window().and_then(|w| w.document()) {
|
||||
if let Some(container) = document.query_selector(".scene-container").ok().flatten() {
|
||||
if let Some(container) =
|
||||
document.query_selector(".scene-container").ok().flatten()
|
||||
{
|
||||
let container_el: web_sys::Element = container;
|
||||
container_el.scroll_by_with_x_and_y(dx, dy);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue