boxmux 0.240.3373

YAML-driven terminal UI framework for rich, interactive CLI applications and dashboards with PTY support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script lang="ts">
    import { Moon, Sun } from "lucide-svelte";
    import { toggleMode } from "mode-watcher";
    import { Button } from "$lib/components/ui/button/";
</script>

<Button onclick={toggleMode} variant="ghost" size="icon">
    <Sun
        class="h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"
    />
    <Moon
        class="absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"
    />

    <span class="sr-only">Toggle theme</span>
</Button>