chore(frontend): remove unused imports and variables
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
use leptos::*;
|
||||
use wasm_bindgen::JsCast;
|
||||
|
||||
#[component]
|
||||
pub fn StatusBar() -> impl IntoView {
|
||||
@@ -34,10 +33,10 @@ pub fn StatusBar() -> impl IntoView {
|
||||
base.to_string()
|
||||
}
|
||||
}>
|
||||
<div
|
||||
tabindex="0"
|
||||
role="button"
|
||||
class="btn btn-ghost btn-xs btn-square"
|
||||
<div
|
||||
tabindex="0"
|
||||
role="button"
|
||||
class="btn btn-ghost btn-xs btn-square"
|
||||
title="Change Theme"
|
||||
on:click=move |_| set_theme_open.update(|v| *v = !*v)
|
||||
>
|
||||
@@ -49,8 +48,8 @@ pub fn StatusBar() -> impl IntoView {
|
||||
<Show when=move || theme_open.get() fallback=|| ()>
|
||||
// Backdrop to close on outside click
|
||||
// iOS Safari requires cursor:pointer inline style for click events on div elements
|
||||
<div
|
||||
class="fixed inset-0 z-[99] bg-black/0"
|
||||
<div
|
||||
class="fixed inset-0 z-[99] bg-black/0"
|
||||
style="cursor: pointer; -webkit-tap-highlight-color: transparent;"
|
||||
role="button"
|
||||
tabindex="-1"
|
||||
@@ -65,19 +64,19 @@ pub fn StatusBar() -> impl IntoView {
|
||||
<ul tabindex="0" class="dropdown-content z-[100] menu p-2 shadow bg-base-200 rounded-box w-52 mb-2 border border-base-300 max-h-96 overflow-y-auto block">
|
||||
{
|
||||
let themes = vec![
|
||||
"light", "dark", "cupcake", "dracula", "cyberpunk",
|
||||
"emerald", "luxury", "nord", "sunset", "winter",
|
||||
"light", "dark", "cupcake", "dracula", "cyberpunk",
|
||||
"emerald", "luxury", "nord", "sunset", "winter",
|
||||
"night", "synthwave", "retro", "forest"
|
||||
];
|
||||
themes.into_iter().map(|theme| {
|
||||
view! {
|
||||
<li>
|
||||
<button
|
||||
<button
|
||||
class="text-xs capitalize"
|
||||
on:click=move |_| {
|
||||
let doc = web_sys::window().unwrap().document().unwrap();
|
||||
let _ = doc.document_element().unwrap().set_attribute("data-theme", theme);
|
||||
|
||||
|
||||
if let Some(meta) = doc.query_selector("meta[name='theme-color']").unwrap() {
|
||||
let window = web_sys::window().unwrap();
|
||||
if let Ok(Some(style)) = window.get_computed_style(&doc.body().unwrap()) {
|
||||
@@ -98,7 +97,7 @@ pub fn StatusBar() -> impl IntoView {
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<button class="btn btn-ghost btn-xs btn-square" title="Settings">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.212 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z" />
|
||||
|
||||
Reference in New Issue
Block a user