Remove ScrollArea

This commit is contained in:
Guilhem
2025-03-31 18:03:30 +01:00
parent 13e0fbc57d
commit fc222fdd4a
2 changed files with 0 additions and 40 deletions

View File

@@ -1,39 +0,0 @@
<script lang="ts">
import { createScrollArea, melt, type ScrollAreaType } from '@melt-ui/svelte'
export let type: ScrollAreaType = 'auto'
const {
elements: { root, content, viewport, corner, scrollbarY, scrollbarX, thumbY, thumbX }
} = createScrollArea({
type,
dir: 'ltr'
})
</script>
<div use:melt={$root} class={$$props.class} style={$$props.style}>
<div use:melt={$viewport} class="h-full w-full rounded-[inherit]">
<div use:melt={$content}>
<slot />
</div>
</div>
<div
use:melt={$scrollbarY}
class="flex h-full w-3.5 touch-none select-none border-l border-l-transparent bg-gray-800/10 dark:bg-gray-100/10 p-[3px] transition-colors"
>
<div
use:melt={$thumbY}
class="relative flex-1 rounded-full bg-gray-400 hover:bg-gray-600 dark:bg-gray-500 dark:hover:bg-gray-400"
/>
</div>
<div
use:melt={$scrollbarX}
class="flex h-2.5 w-full touch-none select-none border-t border-t-transparent bg-gray-800/10 p-px"
>
<div
use:melt={$thumbX}
class="relative rounded-full bg-gray-400 hover:bg-gray-600 dark:bg-gray-600 dark:hover:bg-gray-500"
/>
</div>
<div use:melt={$corner} />
</div>

View File

@@ -4,4 +4,3 @@ export { default as MenuSingleItem } from './MenuSingleItem.svelte'
export { default as MenuItem } from './MenuItem.svelte'
export { default as MeltButton } from './MeltButton.svelte'
export { default as Popover } from './Popover.svelte'
export { default as ScrollArea } from './ScrollArea.svelte'