Spaces:
Paused
Paused
Download src/lib/components/interface/overlay/SettingsButton.svelte from Wenluo/RobotHub-Frontend: direct link, hf CLI and curl.
- Browser
- Download file 632 Bytes
-
https://huggingface.co/spaces/Wenluo/RobotHub-Frontend/resolve/main/src/lib/components/interface/overlay/SettingsButton.svelte
- Command line
-
hf download hf://spaces/Wenluo/RobotHub-Frontend/src/lib/components/interface/overlay/SettingsButton.svelte
-
curl -L -o SettingsButton.svelte https://huggingface.co/spaces/Wenluo/RobotHub-Frontend/resolve/main/src/lib/components/interface/overlay/SettingsButton.svelte
632 Bytes
| <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> | |