You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I got this weird bug when working on a Component which has nothing to do with manganis.
thread 'main' panicked at /home/ltruchel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/manganis-cli-support-0.2.4/src/file.rs:176:75: called Result::unwrap() on an Err value: Error { kind: UnexpectedToken(CurlyBracketBlock), loc: Some(ErrorLocation { filename: "", line: 1162, column: 11 }) } note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Steps To Reproduce
I don't really have a way to reproduce, the bug seems to be gone right now but I was editing this
#[props_component(id, class, children)]
pub fn AccordionContent() -> Element {
let class = tw_merge!(props.base(), props.class);
let mut elem_height = use_signal(|| "".to_string());
let sig_id = use_string_to_signal_string(props.id.clone());
let onmounted = move |_| async move {
match use_element_scroll_height(&sig_id()) {
Ok(height) => {
elem_height.set(format!("{}px", height));
}
Err(e) => {
log::error!("Failed to get element height: {:?}", e);
}
}
};
let accordion_state = consume_context::<Signal<AccordionState>>();
let (final_height, state) = match accordion_state.read().is_active(&sig_id()) {
true => (elem_height(), false),
false => ("0".to_string(), true),
};
rsx!(
div {
"data-state": state,
id: props.id,
class: class,
height: final_height,
onmounted: onmounted,
{props.children}
}
)}
(the proc macro expand to a basic Props struct and fn using this said Props, I have used it about 30 times and had no problem with it)
when I saved dx serve recompiled the project but did not success and gave me the error above.
This is the only line about manganis I have in my project const _STYLE: &str = manganis::mg!(file("public/tailwind.css"));
When it occured, I tried bumping manganis to 0.2.2 but it did the same thing.
Expected behavior
To compile
Environment:
dioxus = { git = "https://github.com/DioxusLabs/dioxus", rev = "c9ab09b3480ba2ad3b77d16c5e86382a62258194", features = ["web", "router"] }
dioxus-logger = "0.4.1"
tailwind_fuse = { version = "0.2.0", features = ["variant"] }
manganis = "0.2.1"
dioxus-free-icons = { version = "0.8", features = ["font-awesome-brands", "font-awesome-regular","feather"] }
web-sys = {version = "0.3.69", features = ["Element", "Window", "CssStyleDeclaration", "ResizeObserver"]}
I got this weird bug when working on a Component which has nothing to do with manganis.
thread 'main' panicked at /home/ltruchel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/manganis-cli-support-0.2.4/src/file.rs:176:75: called Result::unwrap() on an Err value: Error { kind: UnexpectedToken(CurlyBracketBlock), loc: Some(ErrorLocation { filename: "", line: 1162, column: 11 }) } note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Steps To Reproduce
I don't really have a way to reproduce, the bug seems to be gone right now but I was editing this
(the proc macro expand to a basic Props struct and fn using this said Props, I have used it about 30 times and had no problem with it)
when I saved dx serve recompiled the project but did not success and gave me the error above.
This is the only line about manganis I have in my project
const _STYLE: &str = manganis::mg!(file("public/tailwind.css"));
When it occured, I tried bumping manganis to 0.2.2 but it did the same thing.
Expected behavior
To compile
Environment:
dioxus = { git = "https://github.com/DioxusLabs/dioxus", rev = "c9ab09b3480ba2ad3b77d16c5e86382a62258194", features = ["web", "router"] }
dioxus-logger = "0.4.1"
tailwind_fuse = { version = "0.2.0", features = ["variant"] }
manganis = "0.2.1"
dioxus-free-icons = { version = "0.8", features = ["font-awesome-brands", "font-awesome-regular","feather"] }
web-sys = {version = "0.3.69", features = ["Element", "Window", "CssStyleDeclaration", "ResizeObserver"]}
[patch.crates-io]
dioxus = { git = "https://github.com/DioxusLabs/dioxus", rev = "c9ab09b3480ba2ad3b77d16c5e86382a62258194" }
OS Ubuntu 23.10
Dioxus targeting Web only
The text was updated successfully, but these errors were encountered: