Spaces:
Running
Running
<script lang="ts"> | |
import { Button } from "@/components/ui/button"; | |
interface Props { | |
open?: boolean; | |
} | |
let { open = $bindable(false) }: Props = $props(); | |
$effect(() => { | |
console.log("render_interface"); | |
}); | |
</script> | |
<!-- Settings Trigger Button --> | |
<Button | |
variant="default" | |
size="sm" | |
onclick={() => (open = !open)} | |
class="group w-32 border-0 bg-orange-500 text-white transition-all duration-200 hover:bg-orange-400 dark:bg-orange-600 dark:hover:bg-orange-500" | |
> | |
<span | |
class={[ | |
"mr-2 size-4 transition-transform duration-200", | |
"icon-[mdi--cog] group-hover:rotate-90" | |
]} | |
></span> | |
Settings | |
</Button> | |