Spaces:
Running
Running
Download src/lib/components/Tooltip.svelte from hivetrace/GuardRateLeaderboard: direct link, hf CLI and curl.
- Browser
- Download file 678 Bytes
-
https://huggingface.co/spaces/hivetrace/GuardRateLeaderboard/resolve/main/src/lib/components/Tooltip.svelte
- Command line
-
hf download hf://spaces/hivetrace/GuardRateLeaderboard/src/lib/components/Tooltip.svelte
-
curl -L -o Tooltip.svelte https://huggingface.co/spaces/hivetrace/GuardRateLeaderboard/resolve/main/src/lib/components/Tooltip.svelte
678 Bytes
| <script lang="ts"> | |
| import { buttonVariants } from '$lib/components/ui/button/index.js'; | |
| import * as Tooltip from '$lib/components/ui/tooltip/index.js'; | |
| import type { Snippet } from 'svelte'; | |
| type Props = { | |
| content: Snippet; | |
| children: Snippet; | |
| triggerClass?: string; | |
| contentClass?: string; | |
| }; | |
| let { | |
| children, | |
| content, | |
| triggerClass = buttonVariants({ variant: 'outline' }), | |
| contentClass | |
| }: Props = $props(); | |
| </script> | |
| <Tooltip.Provider> | |
| <Tooltip.Root> | |
| <Tooltip.Trigger class={triggerClass}>{@render children()}</Tooltip.Trigger> | |
| <Tooltip.Content class={contentClass}> | |
| {@render content()} | |
| </Tooltip.Content> | |
| </Tooltip.Root> | |
| </Tooltip.Provider> | |