diff --git a/src/lib/components/ui/alert/alert-title.svelte b/src/lib/components/ui/alert/alert-title.svelte
index 1412d79..b6056f3 100644
--- a/src/lib/components/ui/alert/alert-title.svelte
+++ b/src/lib/components/ui/alert/alert-title.svelte
@@ -1,20 +1,21 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/alert/alert.svelte b/src/lib/components/ui/alert/alert.svelte
index 1cd8200..5b4ebbf 100644
--- a/src/lib/components/ui/alert/alert.svelte
+++ b/src/lib/components/ui/alert/alert.svelte
@@ -1,20 +1,21 @@
+ role="alert"
+>
diff --git a/src/lib/components/ui/alert/index.ts b/src/lib/components/ui/alert/index.ts
index 8d95885..1c2ad3e 100644
--- a/src/lib/components/ui/alert/index.ts
+++ b/src/lib/components/ui/alert/index.ts
@@ -1,8 +1,8 @@
-import { tv, type VariantProps } from 'tailwind-variants';
+import { tv, type VariantProps } from 'tailwind-variants'
-import Root from './alert.svelte';
-import Description from './alert-description.svelte';
-import Title from './alert-title.svelte';
+import Root from './alert.svelte'
+import Description from './alert-description.svelte'
+import Title from './alert-title.svelte'
export const alertVariants = tv({
base: 'relative w-full rounded-lg border p-4 [&>svg]:absolute [&>svg]:text-foreground [&>svg]:left-4 [&>svg]:top-4 [&>svg+div]:translate-y-[-3px] [&:has(svg)]:pl-11',
@@ -17,10 +17,10 @@ export const alertVariants = tv({
defaultVariants: {
variant: 'default'
}
-});
+})
-export type Variant = VariantProps
['variant'];
-export type HeadingLevel = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
+export type Variant = VariantProps['variant']
+export type HeadingLevel = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'
export {
Root,
@@ -30,4 +30,4 @@ export {
Root as Alert,
Description as AlertDescription,
Title as AlertTitle
-};
+}
diff --git a/src/lib/components/ui/aspect-ratio/aspect-ratio.svelte b/src/lib/components/ui/aspect-ratio/aspect-ratio.svelte
index ba246b1..237ade9 100644
--- a/src/lib/components/ui/aspect-ratio/aspect-ratio.svelte
+++ b/src/lib/components/ui/aspect-ratio/aspect-ratio.svelte
@@ -1,9 +1,9 @@
diff --git a/src/lib/components/ui/aspect-ratio/index.ts b/src/lib/components/ui/aspect-ratio/index.ts
index 1d9517e..db69eff 100644
--- a/src/lib/components/ui/aspect-ratio/index.ts
+++ b/src/lib/components/ui/aspect-ratio/index.ts
@@ -1,3 +1,3 @@
-import Root from './aspect-ratio.svelte';
+import Root from './aspect-ratio.svelte'
-export { Root, Root as AspectRatio };
+export { Root, Root as AspectRatio }
diff --git a/src/lib/components/ui/avatar/avatar-fallback.svelte b/src/lib/components/ui/avatar/avatar-fallback.svelte
index 8838ece..61608bc 100644
--- a/src/lib/components/ui/avatar/avatar-fallback.svelte
+++ b/src/lib/components/ui/avatar/avatar-fallback.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/avatar/avatar-image.svelte b/src/lib/components/ui/avatar/avatar-image.svelte
index a4d30d4..d98e6d2 100644
--- a/src/lib/components/ui/avatar/avatar-image.svelte
+++ b/src/lib/components/ui/avatar/avatar-image.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/avatar/avatar.svelte b/src/lib/components/ui/avatar/avatar.svelte
index 52b88e8..7fbc672 100644
--- a/src/lib/components/ui/avatar/avatar.svelte
+++ b/src/lib/components/ui/avatar/avatar.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/avatar/index.ts b/src/lib/components/ui/avatar/index.ts
index 9cf5cc1..6a1699f 100644
--- a/src/lib/components/ui/avatar/index.ts
+++ b/src/lib/components/ui/avatar/index.ts
@@ -1,6 +1,6 @@
-import Root from './avatar.svelte';
-import Image from './avatar-image.svelte';
-import Fallback from './avatar-fallback.svelte';
+import Root from './avatar.svelte'
+import Image from './avatar-image.svelte'
+import Fallback from './avatar-fallback.svelte'
export {
Root,
@@ -10,4 +10,4 @@ export {
Root as Avatar,
Image as AvatarImage,
Fallback as AvatarFallback
-};
+}
diff --git a/src/lib/components/ui/badge/badge.svelte b/src/lib/components/ui/badge/badge.svelte
index 1e27937..76f6cf2 100644
--- a/src/lib/components/ui/badge/badge.svelte
+++ b/src/lib/components/ui/badge/badge.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/badge/index.ts b/src/lib/components/ui/badge/index.ts
index f478837..fda7935 100644
--- a/src/lib/components/ui/badge/index.ts
+++ b/src/lib/components/ui/badge/index.ts
@@ -1,5 +1,5 @@
-import { tv, type VariantProps } from 'tailwind-variants';
-export { default as Badge } from './badge.svelte';
+import { tv, type VariantProps } from 'tailwind-variants'
+export { default as Badge } from './badge.svelte'
export const badgeVariants = tv({
base: 'inline-flex items-center border rounded-full px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none select-none focus:ring-2 focus:ring-ring focus:ring-offset-2',
@@ -17,6 +17,6 @@ export const badgeVariants = tv({
defaultVariants: {
variant: 'default'
}
-});
+})
-export type Variant = VariantProps['variant'];
+export type Variant = VariantProps['variant']
diff --git a/src/lib/components/ui/button/button.svelte b/src/lib/components/ui/button/button.svelte
index be79fba..9465723 100644
--- a/src/lib/components/ui/button/button.svelte
+++ b/src/lib/components/ui/button/button.svelte
@@ -1,16 +1,16 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/button/index.ts b/src/lib/components/ui/button/index.ts
index 8fa2c66..4406eaf 100644
--- a/src/lib/components/ui/button/index.ts
+++ b/src/lib/components/ui/button/index.ts
@@ -1,6 +1,6 @@
-import Root from './button.svelte';
-import { tv, type VariantProps } from 'tailwind-variants';
-import type { Button as ButtonPrimitive } from 'bits-ui';
+import Root from './button.svelte'
+import { tv, type VariantProps } from 'tailwind-variants'
+import type { Button as ButtonPrimitive } from 'bits-ui'
const buttonVariants = tv({
base: 'inline-flex items-center justify-center rounded-md text-sm font-medium whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50',
@@ -26,17 +26,17 @@ const buttonVariants = tv({
variant: 'default',
size: 'default'
}
-});
+})
-type Variant = VariantProps['variant'];
-type Size = VariantProps['size'];
+type Variant = VariantProps['variant']
+type Size = VariantProps['size']
type Props = ButtonPrimitive.Props & {
- variant?: Variant;
- size?: Size;
-};
+ variant?: Variant
+ size?: Size
+}
-type Events = ButtonPrimitive.Events;
+type Events = ButtonPrimitive.Events
export {
Root,
@@ -47,4 +47,4 @@ export {
type Props as ButtonProps,
type Events as ButtonEvents,
buttonVariants
-};
+}
diff --git a/src/lib/components/ui/calendar/calendar-cell.svelte b/src/lib/components/ui/calendar/calendar-cell.svelte
index 34fa40d..7c5fff3 100644
--- a/src/lib/components/ui/calendar/calendar-cell.svelte
+++ b/src/lib/components/ui/calendar/calendar-cell.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/calendar/calendar-day.svelte b/src/lib/components/ui/calendar/calendar-day.svelte
index 48d3d2b..09e7311 100644
--- a/src/lib/components/ui/calendar/calendar-day.svelte
+++ b/src/lib/components/ui/calendar/calendar-day.svelte
@@ -1,15 +1,15 @@
+ let:builder
+>
{date.day}
diff --git a/src/lib/components/ui/calendar/calendar-grid-body.svelte b/src/lib/components/ui/calendar/calendar-grid-body.svelte
index 0bbafa5..2c1b04b 100644
--- a/src/lib/components/ui/calendar/calendar-grid-body.svelte
+++ b/src/lib/components/ui/calendar/calendar-grid-body.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/calendar/calendar-grid-head.svelte b/src/lib/components/ui/calendar/calendar-grid-head.svelte
index 480d296..d486c53 100644
--- a/src/lib/components/ui/calendar/calendar-grid-head.svelte
+++ b/src/lib/components/ui/calendar/calendar-grid-head.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/calendar/calendar-grid-row.svelte b/src/lib/components/ui/calendar/calendar-grid-row.svelte
index 5b27e67..27eb5f1 100644
--- a/src/lib/components/ui/calendar/calendar-grid-row.svelte
+++ b/src/lib/components/ui/calendar/calendar-grid-row.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/calendar/calendar-grid.svelte b/src/lib/components/ui/calendar/calendar-grid.svelte
index 1a16744..5a780e1 100644
--- a/src/lib/components/ui/calendar/calendar-grid.svelte
+++ b/src/lib/components/ui/calendar/calendar-grid.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/calendar/calendar-head-cell.svelte b/src/lib/components/ui/calendar/calendar-head-cell.svelte
index e433402..008de65 100644
--- a/src/lib/components/ui/calendar/calendar-head-cell.svelte
+++ b/src/lib/components/ui/calendar/calendar-head-cell.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/calendar/calendar-header.svelte b/src/lib/components/ui/calendar/calendar-header.svelte
index 01d84b9..7224f99 100644
--- a/src/lib/components/ui/calendar/calendar-header.svelte
+++ b/src/lib/components/ui/calendar/calendar-header.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/calendar/calendar-heading.svelte b/src/lib/components/ui/calendar/calendar-heading.svelte
index 66561c2..468db2f 100644
--- a/src/lib/components/ui/calendar/calendar-heading.svelte
+++ b/src/lib/components/ui/calendar/calendar-heading.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
{headingValue}
diff --git a/src/lib/components/ui/calendar/calendar-months.svelte b/src/lib/components/ui/calendar/calendar-months.svelte
index b7447be..6882184 100644
--- a/src/lib/components/ui/calendar/calendar-months.svelte
+++ b/src/lib/components/ui/calendar/calendar-months.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/calendar/calendar-next-button.svelte b/src/lib/components/ui/calendar/calendar-next-button.svelte
index a008731..a5eeabd 100644
--- a/src/lib/components/ui/calendar/calendar-next-button.svelte
+++ b/src/lib/components/ui/calendar/calendar-next-button.svelte
@@ -1,14 +1,14 @@
+ let:builder
+>
diff --git a/src/lib/components/ui/calendar/calendar-prev-button.svelte b/src/lib/components/ui/calendar/calendar-prev-button.svelte
index 0a20a5d..a774cee 100644
--- a/src/lib/components/ui/calendar/calendar-prev-button.svelte
+++ b/src/lib/components/ui/calendar/calendar-prev-button.svelte
@@ -1,14 +1,14 @@
+ let:builder
+>
diff --git a/src/lib/components/ui/calendar/calendar.svelte b/src/lib/components/ui/calendar/calendar.svelte
index 18148b0..047d882 100644
--- a/src/lib/components/ui/calendar/calendar.svelte
+++ b/src/lib/components/ui/calendar/calendar.svelte
@@ -1,18 +1,18 @@
+ let:weekdays
+>
diff --git a/src/lib/components/ui/calendar/index.ts b/src/lib/components/ui/calendar/index.ts
index 89b04b8..b1ba4b6 100644
--- a/src/lib/components/ui/calendar/index.ts
+++ b/src/lib/components/ui/calendar/index.ts
@@ -1,16 +1,16 @@
-import Root from './calendar.svelte';
-import Cell from './calendar-cell.svelte';
-import Day from './calendar-day.svelte';
-import Grid from './calendar-grid.svelte';
-import Header from './calendar-header.svelte';
-import Months from './calendar-months.svelte';
-import GridRow from './calendar-grid-row.svelte';
-import Heading from './calendar-heading.svelte';
-import GridBody from './calendar-grid-body.svelte';
-import GridHead from './calendar-grid-head.svelte';
-import HeadCell from './calendar-head-cell.svelte';
-import NextButton from './calendar-next-button.svelte';
-import PrevButton from './calendar-prev-button.svelte';
+import Root from './calendar.svelte'
+import Cell from './calendar-cell.svelte'
+import Day from './calendar-day.svelte'
+import Grid from './calendar-grid.svelte'
+import Header from './calendar-header.svelte'
+import Months from './calendar-months.svelte'
+import GridRow from './calendar-grid-row.svelte'
+import Heading from './calendar-heading.svelte'
+import GridBody from './calendar-grid-body.svelte'
+import GridHead from './calendar-grid-head.svelte'
+import HeadCell from './calendar-head-cell.svelte'
+import NextButton from './calendar-next-button.svelte'
+import PrevButton from './calendar-prev-button.svelte'
export {
Day,
@@ -27,4 +27,4 @@ export {
PrevButton,
//
Root as Calendar
-};
+}
diff --git a/src/lib/components/ui/card/card-content.svelte b/src/lib/components/ui/card/card-content.svelte
index 07079c8..f51d43c 100644
--- a/src/lib/components/ui/card/card-content.svelte
+++ b/src/lib/components/ui/card/card-content.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/card/card-description.svelte b/src/lib/components/ui/card/card-description.svelte
index be3cf9f..a8096f3 100644
--- a/src/lib/components/ui/card/card-description.svelte
+++ b/src/lib/components/ui/card/card-description.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/card/card-footer.svelte b/src/lib/components/ui/card/card-footer.svelte
index a2d71b0..2e0e540 100644
--- a/src/lib/components/ui/card/card-footer.svelte
+++ b/src/lib/components/ui/card/card-footer.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/card/card-header.svelte b/src/lib/components/ui/card/card-header.svelte
index 041b008..24ed6f3 100644
--- a/src/lib/components/ui/card/card-header.svelte
+++ b/src/lib/components/ui/card/card-header.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/card/card-title.svelte b/src/lib/components/ui/card/card-title.svelte
index bc161fa..5cdc7d8 100644
--- a/src/lib/components/ui/card/card-title.svelte
+++ b/src/lib/components/ui/card/card-title.svelte
@@ -1,20 +1,21 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/card/card.svelte b/src/lib/components/ui/card/card.svelte
index 994cc69..b58010b 100644
--- a/src/lib/components/ui/card/card.svelte
+++ b/src/lib/components/ui/card/card.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/card/index.ts b/src/lib/components/ui/card/index.ts
index 691e6d1..6102bb2 100644
--- a/src/lib/components/ui/card/index.ts
+++ b/src/lib/components/ui/card/index.ts
@@ -1,9 +1,9 @@
-import Root from './card.svelte';
-import Content from './card-content.svelte';
-import Description from './card-description.svelte';
-import Footer from './card-footer.svelte';
-import Header from './card-header.svelte';
-import Title from './card-title.svelte';
+import Root from './card.svelte'
+import Content from './card-content.svelte'
+import Description from './card-description.svelte'
+import Footer from './card-footer.svelte'
+import Header from './card-header.svelte'
+import Title from './card-title.svelte'
export {
Root,
@@ -19,6 +19,6 @@ export {
Footer as CardFooter,
Header as CardHeader,
Title as CardTitle
-};
+}
-export type HeadingLevel = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
+export type HeadingLevel = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'
diff --git a/src/lib/components/ui/carousel/carousel-content.svelte b/src/lib/components/ui/carousel/carousel-content.svelte
index 085eadc..9e67fb9 100644
--- a/src/lib/components/ui/carousel/carousel-content.svelte
+++ b/src/lib/components/ui/carousel/carousel-content.svelte
@@ -1,14 +1,14 @@
@@ -19,7 +19,8 @@
className
)}
data-embla-container=""
- {...$$restProps}>
+ {...$$restProps}
+ >
diff --git a/src/lib/components/ui/carousel/carousel-item.svelte b/src/lib/components/ui/carousel/carousel-item.svelte
index 53c7474..921dfdf 100644
--- a/src/lib/components/ui/carousel/carousel-item.svelte
+++ b/src/lib/components/ui/carousel/carousel-item.svelte
@@ -1,13 +1,13 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/carousel/carousel-next.svelte b/src/lib/components/ui/carousel/carousel-next.svelte
index dc03733..22d6a46 100644
--- a/src/lib/components/ui/carousel/carousel-next.svelte
+++ b/src/lib/components/ui/carousel/carousel-next.svelte
@@ -3,21 +3,20 @@
Button,
type Props,
buttonVariants
- } from '$lib/components/ui/button/index.js';
- import { cn } from '$lib/utils';
- import { ArrowRight } from 'lucide-svelte';
- import type { VariantProps } from 'tailwind-variants';
- import { getEmblaContext } from './context.js';
+ } from '$lib/components/ui/button/index.js'
+ import { cn } from '$lib/utils'
+ import { ArrowRight } from 'lucide-svelte'
+ import type { VariantProps } from 'tailwind-variants'
+ import { getEmblaContext } from './context.js'
- type $$Props = Props;
+ type $$Props = Props
- let className: $$Props['class'] = undefined;
- export { className as class };
- export let variant: VariantProps
['variant'] =
- 'outline';
- export let size: VariantProps['size'] = 'icon';
+ let className: $$Props['class'] = undefined
+ export { className as class }
+ export let variant: VariantProps['variant'] = 'outline'
+ export let size: VariantProps['size'] = 'icon'
const { orientation, canScrollNext, scrollNext, handleKeyDown } =
- getEmblaContext('');
+ getEmblaContext('')
diff --git a/src/lib/components/ui/carousel/carousel-previous.svelte b/src/lib/components/ui/carousel/carousel-previous.svelte
index 3a70bf9..83ab46e 100644
--- a/src/lib/components/ui/carousel/carousel-previous.svelte
+++ b/src/lib/components/ui/carousel/carousel-previous.svelte
@@ -3,22 +3,21 @@
Button,
type Props,
buttonVariants
- } from '$lib/components/ui/button/index.js';
- import { cn } from '$lib/utils.js';
- import { ArrowLeft } from 'lucide-svelte';
- import type { VariantProps } from 'tailwind-variants';
- import { getEmblaContext } from './context.js';
+ } from '$lib/components/ui/button/index.js'
+ import { cn } from '$lib/utils.js'
+ import { ArrowLeft } from 'lucide-svelte'
+ import type { VariantProps } from 'tailwind-variants'
+ import { getEmblaContext } from './context.js'
- type $$Props = Props;
+ type $$Props = Props
- let className: $$Props['class'] = undefined;
- export { className as class };
- export let variant: VariantProps['variant'] =
- 'outline';
- export let size: VariantProps['size'] = 'icon';
+ let className: $$Props['class'] = undefined
+ export { className as class }
+ export let variant: VariantProps['variant'] = 'outline'
+ export let size: VariantProps['size'] = 'icon'
const { orientation, canScrollPrev, scrollPrev, handleKeyDown } =
- getEmblaContext('');
+ getEmblaContext('')
diff --git a/src/lib/components/ui/carousel/carousel.svelte b/src/lib/components/ui/carousel/carousel.svelte
index 290dd7c..cd9438f 100644
--- a/src/lib/components/ui/carousel/carousel.svelte
+++ b/src/lib/components/ui/carousel/carousel.svelte
@@ -1,57 +1,57 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/carousel/context.ts b/src/lib/components/ui/carousel/context.ts
index 6cf5766..0ebbeee 100644
--- a/src/lib/components/ui/carousel/context.ts
+++ b/src/lib/components/ui/carousel/context.ts
@@ -1,52 +1,52 @@
-import type { EmblaCarouselSvelteType } from 'embla-carousel-svelte';
-import type emblaCarouselSvelte from 'embla-carousel-svelte';
-import { getContext, hasContext, setContext } from 'svelte';
-import type { HTMLAttributes } from 'svelte/elements';
-import type { Writable, Readable } from 'svelte/store';
+import type { EmblaCarouselSvelteType } from 'embla-carousel-svelte'
+import type emblaCarouselSvelte from 'embla-carousel-svelte'
+import { getContext, hasContext, setContext } from 'svelte'
+import type { HTMLAttributes } from 'svelte/elements'
+import type { Writable, Readable } from 'svelte/store'
export type CarouselAPI =
NonNullable<
NonNullable['on:emblaInit']
> extends (evt: CustomEvent) => void
? CarouselAPI
- : never;
+ : never
type EmblaCarouselConfig = NonNullable<
Parameters[1]
->;
+>
-export type CarouselOptions = EmblaCarouselConfig['options'];
-export type CarouselPlugins = EmblaCarouselConfig['plugins'];
+export type CarouselOptions = EmblaCarouselConfig['options']
+export type CarouselPlugins = EmblaCarouselConfig['plugins']
////
export type CarouselProps = {
- opts?: CarouselOptions;
- plugins?: CarouselPlugins;
- api?: CarouselAPI;
- orientation?: 'horizontal' | 'vertical';
-} & HTMLAttributes;
+ opts?: CarouselOptions
+ plugins?: CarouselPlugins
+ api?: CarouselAPI
+ orientation?: 'horizontal' | 'vertical'
+} & HTMLAttributes
-const EMBLA_CAROUSEL_CONTEXT = Symbol('EMBLA_CAROUSEL_CONTEXT');
+const EMBLA_CAROUSEL_CONTEXT = Symbol('EMBLA_CAROUSEL_CONTEXT')
type EmblaContext = {
- api: Writable;
- orientation: Writable<'horizontal' | 'vertical'>;
- scrollNext: () => void;
- scrollPrev: () => void;
- canScrollNext: Readable;
- canScrollPrev: Readable;
- handleKeyDown: (e: KeyboardEvent) => void;
-};
+ api: Writable
+ orientation: Writable<'horizontal' | 'vertical'>
+ scrollNext: () => void
+ scrollPrev: () => void
+ canScrollNext: Readable
+ canScrollPrev: Readable
+ handleKeyDown: (e: KeyboardEvent) => void
+}
export function setEmblaContex(config: EmblaContext): EmblaContext {
- setContext(EMBLA_CAROUSEL_CONTEXT, config);
- return config;
+ setContext(EMBLA_CAROUSEL_CONTEXT, config)
+ return config
}
export function getEmblaContext(name = 'This component') {
if (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {
- throw new Error(`${name} must be used within a component`);
+ throw new Error(`${name} must be used within a component`)
}
- return getContext>(EMBLA_CAROUSEL_CONTEXT);
+ return getContext>(EMBLA_CAROUSEL_CONTEXT)
}
diff --git a/src/lib/components/ui/carousel/index.ts b/src/lib/components/ui/carousel/index.ts
index 0ae50aa..9d901f8 100644
--- a/src/lib/components/ui/carousel/index.ts
+++ b/src/lib/components/ui/carousel/index.ts
@@ -1,5 +1,5 @@
-export { default as Root } from './carousel.svelte';
-export { default as Content } from './carousel-content.svelte';
-export { default as Item } from './carousel-item.svelte';
-export { default as Previous } from './carousel-previous.svelte';
-export { default as Next } from './carousel-next.svelte';
+export { default as Root } from './carousel.svelte'
+export { default as Content } from './carousel-content.svelte'
+export { default as Item } from './carousel-item.svelte'
+export { default as Previous } from './carousel-previous.svelte'
+export { default as Next } from './carousel-next.svelte'
diff --git a/src/lib/components/ui/checkbox/checkbox.svelte b/src/lib/components/ui/checkbox/checkbox.svelte
index 7cf35c2..6ac4fa5 100644
--- a/src/lib/components/ui/checkbox/checkbox.svelte
+++ b/src/lib/components/ui/checkbox/checkbox.svelte
@@ -1,14 +1,14 @@
+ on:click
+>
+ let:isIndeterminate
+ >
{#if isChecked}
{:else if isIndeterminate}
diff --git a/src/lib/components/ui/checkbox/index.ts b/src/lib/components/ui/checkbox/index.ts
index 0543c5a..9ca5431 100644
--- a/src/lib/components/ui/checkbox/index.ts
+++ b/src/lib/components/ui/checkbox/index.ts
@@ -1,6 +1,6 @@
-import Root from './checkbox.svelte';
+import Root from './checkbox.svelte'
export {
Root,
//
Root as Checkbox
-};
+}
diff --git a/src/lib/components/ui/collapsible/collapsible-content.svelte b/src/lib/components/ui/collapsible/collapsible-content.svelte
index 2bac90e..d3c5230 100644
--- a/src/lib/components/ui/collapsible/collapsible-content.svelte
+++ b/src/lib/components/ui/collapsible/collapsible-content.svelte
@@ -1,13 +1,13 @@
diff --git a/src/lib/components/ui/collapsible/index.ts b/src/lib/components/ui/collapsible/index.ts
index 2efbc37..67e1e9b 100644
--- a/src/lib/components/ui/collapsible/index.ts
+++ b/src/lib/components/ui/collapsible/index.ts
@@ -1,8 +1,8 @@
-import { Collapsible as CollapsiblePrimitive } from 'bits-ui';
-import Content from './collapsible-content.svelte';
+import { Collapsible as CollapsiblePrimitive } from 'bits-ui'
+import Content from './collapsible-content.svelte'
-const Root = CollapsiblePrimitive.Root;
-const Trigger = CollapsiblePrimitive.Trigger;
+const Root = CollapsiblePrimitive.Root
+const Trigger = CollapsiblePrimitive.Trigger
export {
Root,
@@ -12,4 +12,4 @@ export {
Root as Collapsible,
Content as CollapsibleContent,
Trigger as CollapsibleTrigger
-};
+}
diff --git a/src/lib/components/ui/command/command-dialog.svelte b/src/lib/components/ui/command/command-dialog.svelte
index 97d8dc9..d55a0cc 100644
--- a/src/lib/components/ui/command/command-dialog.svelte
+++ b/src/lib/components/ui/command/command-dialog.svelte
@@ -1,13 +1,13 @@
@@ -15,7 +15,8 @@
+ bind:value
+ >
diff --git a/src/lib/components/ui/command/command-empty.svelte b/src/lib/components/ui/command/command-empty.svelte
index f4cb4de..ed5cc1f 100644
--- a/src/lib/components/ui/command/command-empty.svelte
+++ b/src/lib/components/ui/command/command-empty.svelte
@@ -1,14 +1,15 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/command-group.svelte b/src/lib/components/ui/command/command-group.svelte
index 53b0cba..4f29e58 100644
--- a/src/lib/components/ui/command/command-group.svelte
+++ b/src/lib/components/ui/command/command-group.svelte
@@ -1,10 +1,10 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/command-input.svelte b/src/lib/components/ui/command/command-input.svelte
index a3bf4da..ec479eb 100644
--- a/src/lib/components/ui/command/command-input.svelte
+++ b/src/lib/components/ui/command/command-input.svelte
@@ -1,13 +1,13 @@
@@ -18,5 +18,6 @@
className
)}
{...$$restProps}
- bind:value />
+ bind:value
+ />
diff --git a/src/lib/components/ui/command/command-item.svelte b/src/lib/components/ui/command/command-item.svelte
index c9e5a2c..8b9bddc 100644
--- a/src/lib/components/ui/command/command-item.svelte
+++ b/src/lib/components/ui/command/command-item.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/command-list.svelte b/src/lib/components/ui/command/command-list.svelte
index 9b32fa7..17851ef 100644
--- a/src/lib/components/ui/command/command-list.svelte
+++ b/src/lib/components/ui/command/command-list.svelte
@@ -1,14 +1,15 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/command-separator.svelte b/src/lib/components/ui/command/command-separator.svelte
index 67fa077..d62303a 100644
--- a/src/lib/components/ui/command/command-separator.svelte
+++ b/src/lib/components/ui/command/command-separator.svelte
@@ -1,12 +1,13 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/command/command-shortcut.svelte b/src/lib/components/ui/command/command-shortcut.svelte
index 7840cf8..7fa8d2b 100644
--- a/src/lib/components/ui/command/command-shortcut.svelte
+++ b/src/lib/components/ui/command/command-shortcut.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/command.svelte b/src/lib/components/ui/command/command.svelte
index d787b6e..19a5562 100644
--- a/src/lib/components/ui/command/command.svelte
+++ b/src/lib/components/ui/command/command.svelte
@@ -1,13 +1,13 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/command/index.ts b/src/lib/components/ui/command/index.ts
index 21c637b..cfb009e 100644
--- a/src/lib/components/ui/command/index.ts
+++ b/src/lib/components/ui/command/index.ts
@@ -1,16 +1,16 @@
-import { Command as CommandPrimitive } from 'cmdk-sv';
+import { Command as CommandPrimitive } from 'cmdk-sv'
-import Root from './command.svelte';
-import Dialog from './command-dialog.svelte';
-import Empty from './command-empty.svelte';
-import Group from './command-group.svelte';
-import Item from './command-item.svelte';
-import Input from './command-input.svelte';
-import List from './command-list.svelte';
-import Separator from './command-separator.svelte';
-import Shortcut from './command-shortcut.svelte';
+import Root from './command.svelte'
+import Dialog from './command-dialog.svelte'
+import Empty from './command-empty.svelte'
+import Group from './command-group.svelte'
+import Item from './command-item.svelte'
+import Input from './command-input.svelte'
+import List from './command-list.svelte'
+import Separator from './command-separator.svelte'
+import Shortcut from './command-shortcut.svelte'
-const Loading = CommandPrimitive.Loading;
+const Loading = CommandPrimitive.Loading
export {
Root,
@@ -34,4 +34,4 @@ export {
Separator as CommandSeparator,
Shortcut as CommandShortcut,
Loading as CommandLoading
-};
+}
diff --git a/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte b/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte
index 49e8480..a1c288b 100644
--- a/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-checkbox-item.svelte
@@ -1,14 +1,14 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-content.svelte b/src/lib/components/ui/context-menu/context-menu-content.svelte
index c0e391a..72c51e2 100644
--- a/src/lib/components/ui/context-menu/context-menu-content.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-content.svelte
@@ -1,13 +1,13 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-item.svelte b/src/lib/components/ui/context-menu/context-menu-item.svelte
index 33b0237..28f02b6 100644
--- a/src/lib/components/ui/context-menu/context-menu-item.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-item.svelte
@@ -1,15 +1,15 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-label.svelte b/src/lib/components/ui/context-menu/context-menu-label.svelte
index d3d2be7..ab53301 100644
--- a/src/lib/components/ui/context-menu/context-menu-label.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-label.svelte
@@ -1,14 +1,14 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-radio-group.svelte b/src/lib/components/ui/context-menu/context-menu-radio-group.svelte
index caa9154..49b0563 100644
--- a/src/lib/components/ui/context-menu/context-menu-radio-group.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-radio-group.svelte
@@ -1,9 +1,9 @@
diff --git a/src/lib/components/ui/context-menu/context-menu-radio-item.svelte b/src/lib/components/ui/context-menu/context-menu-radio-item.svelte
index de43277..7a0d1a8 100644
--- a/src/lib/components/ui/context-menu/context-menu-radio-item.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-radio-item.svelte
@@ -1,14 +1,14 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-separator.svelte b/src/lib/components/ui/context-menu/context-menu-separator.svelte
index ade757f..f450408 100644
--- a/src/lib/components/ui/context-menu/context-menu-separator.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-separator.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/context-menu/context-menu-shortcut.svelte b/src/lib/components/ui/context-menu/context-menu-shortcut.svelte
index 3e391a0..80f1db8 100644
--- a/src/lib/components/ui/context-menu/context-menu-shortcut.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-shortcut.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-sub-content.svelte b/src/lib/components/ui/context-menu/context-menu-sub-content.svelte
index 288da94..db7a209 100644
--- a/src/lib/components/ui/context-menu/context-menu-sub-content.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-sub-content.svelte
@@ -1,16 +1,16 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte b/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte
index 6f40cd4..7dedc8a 100644
--- a/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte
+++ b/src/lib/components/ui/context-menu/context-menu-sub-trigger.svelte
@@ -1,16 +1,16 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/context-menu/index.ts b/src/lib/components/ui/context-menu/index.ts
index d123903..f9d2812 100644
--- a/src/lib/components/ui/context-menu/index.ts
+++ b/src/lib/components/ui/context-menu/index.ts
@@ -1,20 +1,20 @@
-import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
+import { ContextMenu as ContextMenuPrimitive } from 'bits-ui'
-import Item from './context-menu-item.svelte';
-import Label from './context-menu-label.svelte';
-import Content from './context-menu-content.svelte';
-import Shortcut from './context-menu-shortcut.svelte';
-import RadioItem from './context-menu-radio-item.svelte';
-import Separator from './context-menu-separator.svelte';
-import RadioGroup from './context-menu-radio-group.svelte';
-import SubContent from './context-menu-sub-content.svelte';
-import SubTrigger from './context-menu-sub-trigger.svelte';
-import CheckboxItem from './context-menu-checkbox-item.svelte';
+import Item from './context-menu-item.svelte'
+import Label from './context-menu-label.svelte'
+import Content from './context-menu-content.svelte'
+import Shortcut from './context-menu-shortcut.svelte'
+import RadioItem from './context-menu-radio-item.svelte'
+import Separator from './context-menu-separator.svelte'
+import RadioGroup from './context-menu-radio-group.svelte'
+import SubContent from './context-menu-sub-content.svelte'
+import SubTrigger from './context-menu-sub-trigger.svelte'
+import CheckboxItem from './context-menu-checkbox-item.svelte'
-const Sub = ContextMenuPrimitive.Sub;
-const Root = ContextMenuPrimitive.Root;
-const Trigger = ContextMenuPrimitive.Trigger;
-const Group = ContextMenuPrimitive.Group;
+const Sub = ContextMenuPrimitive.Sub
+const Root = ContextMenuPrimitive.Root
+const Trigger = ContextMenuPrimitive.Trigger
+const Group = ContextMenuPrimitive.Group
export {
Sub,
@@ -46,4 +46,4 @@ export {
SubContent as ContextMenuSubContent,
SubTrigger as ContextMenuSubTrigger,
CheckboxItem as ContextMenuCheckboxItem
-};
+}
diff --git a/src/lib/components/ui/dialog/dialog-content.svelte b/src/lib/components/ui/dialog/dialog-content.svelte
index ef8c952..6418db3 100644
--- a/src/lib/components/ui/dialog/dialog-content.svelte
+++ b/src/lib/components/ui/dialog/dialog-content.svelte
@@ -1,17 +1,17 @@
@@ -23,10 +23,12 @@
'fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg sm:rounded-lg md:w-full',
className
)}
- {...$$restProps}>
+ {...$$restProps}
+ >
+ class="absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground"
+ >
Close
diff --git a/src/lib/components/ui/dialog/dialog-description.svelte b/src/lib/components/ui/dialog/dialog-description.svelte
index c150c87..00fa95c 100644
--- a/src/lib/components/ui/dialog/dialog-description.svelte
+++ b/src/lib/components/ui/dialog/dialog-description.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dialog/dialog-footer.svelte b/src/lib/components/ui/dialog/dialog-footer.svelte
index 3db2b3f..b44fc58 100644
--- a/src/lib/components/ui/dialog/dialog-footer.svelte
+++ b/src/lib/components/ui/dialog/dialog-footer.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dialog/dialog-header.svelte b/src/lib/components/ui/dialog/dialog-header.svelte
index 9a37905..e433177 100644
--- a/src/lib/components/ui/dialog/dialog-header.svelte
+++ b/src/lib/components/ui/dialog/dialog-header.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dialog/dialog-overlay.svelte b/src/lib/components/ui/dialog/dialog-overlay.svelte
index bed149b..4d56257 100644
--- a/src/lib/components/ui/dialog/dialog-overlay.svelte
+++ b/src/lib/components/ui/dialog/dialog-overlay.svelte
@@ -1,20 +1,21 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/dialog/dialog-portal.svelte b/src/lib/components/ui/dialog/dialog-portal.svelte
index 45112b7..892002a 100644
--- a/src/lib/components/ui/dialog/dialog-portal.svelte
+++ b/src/lib/components/ui/dialog/dialog-portal.svelte
@@ -1,6 +1,6 @@
diff --git a/src/lib/components/ui/dialog/dialog-title.svelte b/src/lib/components/ui/dialog/dialog-title.svelte
index 6e6e52b..8fafe80 100644
--- a/src/lib/components/ui/dialog/dialog-title.svelte
+++ b/src/lib/components/ui/dialog/dialog-title.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dialog/index.ts b/src/lib/components/ui/dialog/index.ts
index 676a771..405ad3f 100644
--- a/src/lib/components/ui/dialog/index.ts
+++ b/src/lib/components/ui/dialog/index.ts
@@ -1,15 +1,15 @@
-import { Dialog as DialogPrimitive } from 'bits-ui';
+import { Dialog as DialogPrimitive } from 'bits-ui'
-const Root = DialogPrimitive.Root;
-const Trigger = DialogPrimitive.Trigger;
+const Root = DialogPrimitive.Root
+const Trigger = DialogPrimitive.Trigger
-import Title from './dialog-title.svelte';
-import Portal from './dialog-portal.svelte';
-import Footer from './dialog-footer.svelte';
-import Header from './dialog-header.svelte';
-import Overlay from './dialog-overlay.svelte';
-import Content from './dialog-content.svelte';
-import Description from './dialog-description.svelte';
+import Title from './dialog-title.svelte'
+import Portal from './dialog-portal.svelte'
+import Footer from './dialog-footer.svelte'
+import Header from './dialog-header.svelte'
+import Overlay from './dialog-overlay.svelte'
+import Content from './dialog-content.svelte'
+import Description from './dialog-description.svelte'
export {
Root,
@@ -31,4 +31,4 @@ export {
Overlay as DialogOverlay,
Content as DialogContent,
Description as DialogDescription
-};
+}
diff --git a/src/lib/components/ui/drawer/drawer-content.svelte b/src/lib/components/ui/drawer/drawer-content.svelte
index 239ff9d..894fbca 100644
--- a/src/lib/components/ui/drawer/drawer-content.svelte
+++ b/src/lib/components/ui/drawer/drawer-content.svelte
@@ -1,12 +1,12 @@
@@ -16,7 +16,8 @@
'fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background',
className
)}
- {...$$restProps}>
+ {...$$restProps}
+ >
diff --git a/src/lib/components/ui/drawer/drawer-description.svelte b/src/lib/components/ui/drawer/drawer-description.svelte
index 8121ce5..c265c89 100644
--- a/src/lib/components/ui/drawer/drawer-description.svelte
+++ b/src/lib/components/ui/drawer/drawer-description.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/drawer-footer.svelte b/src/lib/components/ui/drawer/drawer-footer.svelte
index b9cb109..350611d 100644
--- a/src/lib/components/ui/drawer/drawer-footer.svelte
+++ b/src/lib/components/ui/drawer/drawer-footer.svelte
@@ -1,19 +1,20 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/drawer-header.svelte b/src/lib/components/ui/drawer/drawer-header.svelte
index 2521a27..b354666 100644
--- a/src/lib/components/ui/drawer/drawer-header.svelte
+++ b/src/lib/components/ui/drawer/drawer-header.svelte
@@ -1,18 +1,19 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/drawer-overlay.svelte b/src/lib/components/ui/drawer/drawer-overlay.svelte
index 4ceef04..59b1314 100644
--- a/src/lib/components/ui/drawer/drawer-overlay.svelte
+++ b/src/lib/components/ui/drawer/drawer-overlay.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/drawer-title.svelte b/src/lib/components/ui/drawer/drawer-title.svelte
index ffa98d1..18fbb09 100644
--- a/src/lib/components/ui/drawer/drawer-title.svelte
+++ b/src/lib/components/ui/drawer/drawer-title.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/drawer.svelte b/src/lib/components/ui/drawer/drawer.svelte
index 3853112..19bf87c 100644
--- a/src/lib/components/ui/drawer/drawer.svelte
+++ b/src/lib/components/ui/drawer/drawer.svelte
@@ -1,16 +1,17 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/drawer/index.ts b/src/lib/components/ui/drawer/index.ts
index ba72393..b78dc04 100644
--- a/src/lib/components/ui/drawer/index.ts
+++ b/src/lib/components/ui/drawer/index.ts
@@ -1,16 +1,16 @@
-import { Drawer as DrawerPrimitive } from 'vaul-svelte';
+import { Drawer as DrawerPrimitive } from 'vaul-svelte'
-import Root from './drawer.svelte';
-import Content from './drawer-content.svelte';
-import Description from './drawer-description.svelte';
-import Overlay from './drawer-overlay.svelte';
-import Footer from './drawer-footer.svelte';
-import Header from './drawer-header.svelte';
-import Title from './drawer-title.svelte';
+import Root from './drawer.svelte'
+import Content from './drawer-content.svelte'
+import Description from './drawer-description.svelte'
+import Overlay from './drawer-overlay.svelte'
+import Footer from './drawer-footer.svelte'
+import Header from './drawer-header.svelte'
+import Title from './drawer-title.svelte'
-const Trigger = DrawerPrimitive.Trigger;
-const Portal = DrawerPrimitive.Portal;
-const Close = DrawerPrimitive.Close;
+const Trigger = DrawerPrimitive.Trigger
+const Portal = DrawerPrimitive.Portal
+const Close = DrawerPrimitive.Close
export {
Root,
@@ -34,4 +34,4 @@ export {
Trigger as DrawerTrigger,
Portal as DrawerPortal,
Close as DrawerClose
-};
+}
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
index f7f7ed9..d985cc5 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
@@ -1,14 +1,14 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
index 2da8f7b..17956b3 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
@@ -1,15 +1,15 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
index f70a6af..8b3dc5b 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
@@ -1,15 +1,15 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
index e8fa19f..3a36990 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
@@ -1,18 +1,19 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte
index 06a8337..049125f 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte
@@ -1,9 +1,9 @@
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
index dd5fd04..f34bdb8 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
@@ -1,14 +1,14 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
index c6719e7..dc74f5d 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
index 91cda17..ad38b7d 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
index 4dc3622..d2745dd 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
@@ -1,17 +1,17 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
index 13c6c87..127dda6 100644
--- a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
+++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
@@ -1,16 +1,16 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/dropdown-menu/index.ts b/src/lib/components/ui/dropdown-menu/index.ts
index 8455a57..5a3a86a 100644
--- a/src/lib/components/ui/dropdown-menu/index.ts
+++ b/src/lib/components/ui/dropdown-menu/index.ts
@@ -1,19 +1,19 @@
-import { DropdownMenu as DropdownMenuPrimitive } from 'bits-ui';
-import Item from './dropdown-menu-item.svelte';
-import Label from './dropdown-menu-label.svelte';
-import Content from './dropdown-menu-content.svelte';
-import Shortcut from './dropdown-menu-shortcut.svelte';
-import RadioItem from './dropdown-menu-radio-item.svelte';
-import Separator from './dropdown-menu-separator.svelte';
-import RadioGroup from './dropdown-menu-radio-group.svelte';
-import SubContent from './dropdown-menu-sub-content.svelte';
-import SubTrigger from './dropdown-menu-sub-trigger.svelte';
-import CheckboxItem from './dropdown-menu-checkbox-item.svelte';
+import { DropdownMenu as DropdownMenuPrimitive } from 'bits-ui'
+import Item from './dropdown-menu-item.svelte'
+import Label from './dropdown-menu-label.svelte'
+import Content from './dropdown-menu-content.svelte'
+import Shortcut from './dropdown-menu-shortcut.svelte'
+import RadioItem from './dropdown-menu-radio-item.svelte'
+import Separator from './dropdown-menu-separator.svelte'
+import RadioGroup from './dropdown-menu-radio-group.svelte'
+import SubContent from './dropdown-menu-sub-content.svelte'
+import SubTrigger from './dropdown-menu-sub-trigger.svelte'
+import CheckboxItem from './dropdown-menu-checkbox-item.svelte'
-const Sub = DropdownMenuPrimitive.Sub;
-const Root = DropdownMenuPrimitive.Root;
-const Trigger = DropdownMenuPrimitive.Trigger;
-const Group = DropdownMenuPrimitive.Group;
+const Sub = DropdownMenuPrimitive.Sub
+const Root = DropdownMenuPrimitive.Root
+const Trigger = DropdownMenuPrimitive.Trigger
+const Group = DropdownMenuPrimitive.Group
export {
Sub,
@@ -45,4 +45,4 @@ export {
SubContent as DropdownMenuSubContent,
SubTrigger as DropdownMenuSubTrigger,
CheckboxItem as DropdownMenuCheckboxItem
-};
+}
diff --git a/src/lib/components/ui/form/form-button.svelte b/src/lib/components/ui/form/form-button.svelte
index ff3faff..11a9d26 100644
--- a/src/lib/components/ui/form/form-button.svelte
+++ b/src/lib/components/ui/form/form-button.svelte
@@ -1,7 +1,7 @@
diff --git a/src/lib/components/ui/form/form-checkbox.svelte b/src/lib/components/ui/form/form-checkbox.svelte
index d6ed0a4..e2545ad 100644
--- a/src/lib/components/ui/form/form-checkbox.svelte
+++ b/src/lib/components/ui/form/form-checkbox.svelte
@@ -1,25 +1,26 @@
{
- onCheckedChange?.(v);
- setValue(v);
+ onCheckedChange?.(v)
+ setValue(v)
}}
{...$$restProps}
on:click
- on:keydown />
+ on:keydown
+/>
diff --git a/src/lib/components/ui/form/form-description.svelte b/src/lib/components/ui/form/form-description.svelte
index ec38925..9d13f1f 100644
--- a/src/lib/components/ui/form/form-description.svelte
+++ b/src/lib/components/ui/form/form-description.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/form/form-input.svelte b/src/lib/components/ui/form/form-input.svelte
index 6738527..7afaee4 100644
--- a/src/lib/components/ui/form/form-input.svelte
+++ b/src/lib/components/ui/form/form-input.svelte
@@ -1,12 +1,12 @@
+ on:input
+/>
diff --git a/src/lib/components/ui/form/form-item.svelte b/src/lib/components/ui/form/form-item.svelte
index 5fa2a7d..309cc01 100644
--- a/src/lib/components/ui/form/form-item.svelte
+++ b/src/lib/components/ui/form/form-item.svelte
@@ -1,10 +1,10 @@
diff --git a/src/lib/components/ui/form/form-label.svelte b/src/lib/components/ui/form/form-label.svelte
index 42b4277..9523dca 100644
--- a/src/lib/components/ui/form/form-label.svelte
+++ b/src/lib/components/ui/form/form-label.svelte
@@ -1,20 +1,21 @@
diff --git a/src/lib/components/ui/form/form-native-select.svelte b/src/lib/components/ui/form/form-native-select.svelte
index e533b30..64ad176 100644
--- a/src/lib/components/ui/form/form-native-select.svelte
+++ b/src/lib/components/ui/form/form-native-select.svelte
@@ -1,14 +1,14 @@
@@ -18,7 +18,8 @@
'appearance-none bg-transparent font-normal',
className
)}
- {...$$restProps}>
+ {...$$restProps}
+ >
diff --git a/src/lib/components/ui/form/form-radio-group.svelte b/src/lib/components/ui/form/form-radio-group.svelte
index b8ebd62..fcd5c90 100644
--- a/src/lib/components/ui/form/form-radio-group.svelte
+++ b/src/lib/components/ui/form/form-radio-group.svelte
@@ -1,21 +1,22 @@
{
- onValueChange?.(v);
- setValue(v);
+ onValueChange?.(v)
+ setValue(v)
}}
- {...$$restProps}>
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/form/form-select-trigger.svelte b/src/lib/components/ui/form/form-select-trigger.svelte
index 98028f6..6b5bed4 100644
--- a/src/lib/components/ui/form/form-select-trigger.svelte
+++ b/src/lib/components/ui/form/form-select-trigger.svelte
@@ -1,14 +1,14 @@
+ type="button"
+>
diff --git a/src/lib/components/ui/form/form-select.svelte b/src/lib/components/ui/form/form-select.svelte
index 3aa1f17..f9385f8 100644
--- a/src/lib/components/ui/form/form-select.svelte
+++ b/src/lib/components/ui/form/form-select.svelte
@@ -1,19 +1,20 @@
{
- onSelectedChange?.(v);
- setValue(v ? v.value : undefined);
+ onSelectedChange?.(v)
+ setValue(v ? v.value : undefined)
}}
- {...$$restProps}>
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/form/form-switch.svelte b/src/lib/components/ui/form/form-switch.svelte
index 9703226..2998449 100644
--- a/src/lib/components/ui/form/form-switch.svelte
+++ b/src/lib/components/ui/form/form-switch.svelte
@@ -1,23 +1,24 @@
{
- onCheckedChange?.(v);
- setValue(v);
+ onCheckedChange?.(v)
+ setValue(v)
}}
{...$$restProps}
on:click
- on:keydown />
+ on:keydown
+/>
diff --git a/src/lib/components/ui/form/form-textarea.svelte b/src/lib/components/ui/form/form-textarea.svelte
index 1372781..4de0a0a 100644
--- a/src/lib/components/ui/form/form-textarea.svelte
+++ b/src/lib/components/ui/form/form-textarea.svelte
@@ -1,13 +1,13 @@
+ on:input
+/>
diff --git a/src/lib/components/ui/form/form-validation.svelte b/src/lib/components/ui/form/form-validation.svelte
index 20c2458..fd7ff9f 100644
--- a/src/lib/components/ui/form/form-validation.svelte
+++ b/src/lib/components/ui/form/form-validation.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/form/index.ts b/src/lib/components/ui/form/index.ts
index 9134b3b..ad3548f 100644
--- a/src/lib/components/ui/form/index.ts
+++ b/src/lib/components/ui/form/index.ts
@@ -1,38 +1,38 @@
-import { Form as FormPrimitive, getFormField } from 'formsnap';
-import * as RadioGroupComp from '$lib/components/ui/radio-group';
-import * as SelectComp from '$lib/components/ui/select';
-import type { Writable } from 'svelte/store';
-import Item from './form-item.svelte';
-import Input from './form-input.svelte';
-import Textarea from './form-textarea.svelte';
-import Description from './form-description.svelte';
-import Label from './form-label.svelte';
-import Validation from './form-validation.svelte';
-import Checkbox from './form-checkbox.svelte';
-import Switch from './form-switch.svelte';
-import NativeSelect from './form-native-select.svelte';
-import RadioGroup from './form-radio-group.svelte';
-import Select from './form-select.svelte';
-import SelectTrigger from './form-select-trigger.svelte';
-import Button from './form-button.svelte';
+import { Form as FormPrimitive, getFormField } from 'formsnap'
+import * as RadioGroupComp from '$lib/components/ui/radio-group'
+import * as SelectComp from '$lib/components/ui/select'
+import type { Writable } from 'svelte/store'
+import Item from './form-item.svelte'
+import Input from './form-input.svelte'
+import Textarea from './form-textarea.svelte'
+import Description from './form-description.svelte'
+import Label from './form-label.svelte'
+import Validation from './form-validation.svelte'
+import Checkbox from './form-checkbox.svelte'
+import Switch from './form-switch.svelte'
+import NativeSelect from './form-native-select.svelte'
+import RadioGroup from './form-radio-group.svelte'
+import Select from './form-select.svelte'
+import SelectTrigger from './form-select-trigger.svelte'
+import Button from './form-button.svelte'
-const Root = FormPrimitive.Root;
-const Field = FormPrimitive.Field;
-const Control = FormPrimitive.Control;
-const RadioItem = RadioGroupComp.Item;
-const NativeRadio = FormPrimitive.Radio;
-const SelectContent = SelectComp.Content;
-const SelectLabel = SelectComp.Label;
-const SelectGroup = SelectComp.Group;
-const SelectItem = SelectComp.Item;
-const SelectSeparator = SelectComp.Separator;
+const Root = FormPrimitive.Root
+const Field = FormPrimitive.Field
+const Control = FormPrimitive.Control
+const RadioItem = RadioGroupComp.Item
+const NativeRadio = FormPrimitive.Radio
+const SelectContent = SelectComp.Content
+const SelectLabel = SelectComp.Label
+const SelectGroup = SelectComp.Group
+const SelectItem = SelectComp.Item
+const SelectSeparator = SelectComp.Separator
export type TextareaGetFormField = Omit<
ReturnType,
'value'
> & {
- value: Writable;
-};
+ value: Writable
+}
export {
Root,
@@ -82,4 +82,4 @@ export {
SelectSeparator as FormSelectSeparator,
SelectTrigger as FormSelectTrigger,
Button as FormButton
-};
+}
diff --git a/src/lib/components/ui/hover-card/hover-card-content.svelte b/src/lib/components/ui/hover-card/hover-card-content.svelte
index 664a595..dac4631 100644
--- a/src/lib/components/ui/hover-card/hover-card-content.svelte
+++ b/src/lib/components/ui/hover-card/hover-card-content.svelte
@@ -1,15 +1,15 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/hover-card/index.ts b/src/lib/components/ui/hover-card/index.ts
index 31318c2..089f62d 100644
--- a/src/lib/components/ui/hover-card/index.ts
+++ b/src/lib/components/ui/hover-card/index.ts
@@ -1,8 +1,8 @@
-import { LinkPreview as HoverCardPrimitive } from 'bits-ui';
+import { LinkPreview as HoverCardPrimitive } from 'bits-ui'
-import Content from './hover-card-content.svelte';
-const Root = HoverCardPrimitive.Root;
-const Trigger = HoverCardPrimitive.Trigger;
+import Content from './hover-card-content.svelte'
+const Root = HoverCardPrimitive.Root
+const Trigger = HoverCardPrimitive.Trigger
export {
Root,
@@ -11,4 +11,4 @@ export {
Root as HoverCard,
Content as HoverCardContent,
Trigger as HoverCardTrigger
-};
+}
diff --git a/src/lib/components/ui/input/index.ts b/src/lib/components/ui/input/index.ts
index c65e1ed..8d7e773 100644
--- a/src/lib/components/ui/input/index.ts
+++ b/src/lib/components/ui/input/index.ts
@@ -1,27 +1,27 @@
-import Root from './input.svelte';
+import Root from './input.svelte'
type FormInputEvent = T & {
- currentTarget: EventTarget & HTMLInputElement;
-};
+ currentTarget: EventTarget & HTMLInputElement
+}
export type InputEvents = {
- blur: FormInputEvent;
- change: FormInputEvent;
- click: FormInputEvent;
- focus: FormInputEvent;
- focusin: FormInputEvent;
- focusout: FormInputEvent;
- keydown: FormInputEvent;
- keypress: FormInputEvent;
- keyup: FormInputEvent;
- mouseover: FormInputEvent;
- mouseenter: FormInputEvent;
- mouseleave: FormInputEvent;
- paste: FormInputEvent;
- input: FormInputEvent;
-};
+ blur: FormInputEvent
+ change: FormInputEvent
+ click: FormInputEvent
+ focus: FormInputEvent
+ focusin: FormInputEvent
+ focusout: FormInputEvent
+ keydown: FormInputEvent
+ keypress: FormInputEvent
+ keyup: FormInputEvent
+ mouseover: FormInputEvent
+ mouseenter: FormInputEvent
+ mouseleave: FormInputEvent
+ paste: FormInputEvent
+ input: FormInputEvent
+}
export {
Root,
//
Root as Input
-};
+}
diff --git a/src/lib/components/ui/input/input.svelte b/src/lib/components/ui/input/input.svelte
index e558f02..5a8eda8 100644
--- a/src/lib/components/ui/input/input.svelte
+++ b/src/lib/components/ui/input/input.svelte
@@ -1,14 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/label/index.ts b/src/lib/components/ui/label/index.ts
index d190775..3bd10c4 100644
--- a/src/lib/components/ui/label/index.ts
+++ b/src/lib/components/ui/label/index.ts
@@ -1,7 +1,7 @@
-import Root from './label.svelte';
+import Root from './label.svelte'
export {
Root,
//
Root as Label
-};
+}
diff --git a/src/lib/components/ui/label/label.svelte b/src/lib/components/ui/label/label.svelte
index 0d395e2..f2aa813 100644
--- a/src/lib/components/ui/label/label.svelte
+++ b/src/lib/components/ui/label/label.svelte
@@ -1,12 +1,12 @@
+ on:mousedown
+>
diff --git a/src/lib/components/ui/menubar/index.ts b/src/lib/components/ui/menubar/index.ts
index afa4416..9b2bdc0 100644
--- a/src/lib/components/ui/menubar/index.ts
+++ b/src/lib/components/ui/menubar/index.ts
@@ -1,21 +1,21 @@
-import { Menubar as MenubarPrimitive } from 'bits-ui';
+import { Menubar as MenubarPrimitive } from 'bits-ui'
-import Root from './menubar.svelte';
-import CheckboxItem from './menubar-checkbox-item.svelte';
-import Content from './menubar-content.svelte';
-import Item from './menubar-item.svelte';
-import Label from './menubar-label.svelte';
-import RadioItem from './menubar-radio-item.svelte';
-import Separator from './menubar-separator.svelte';
-import Shortcut from './menubar-shortcut.svelte';
-import SubContent from './menubar-sub-content.svelte';
-import SubTrigger from './menubar-sub-trigger.svelte';
-import Trigger from './menubar-trigger.svelte';
+import Root from './menubar.svelte'
+import CheckboxItem from './menubar-checkbox-item.svelte'
+import Content from './menubar-content.svelte'
+import Item from './menubar-item.svelte'
+import Label from './menubar-label.svelte'
+import RadioItem from './menubar-radio-item.svelte'
+import Separator from './menubar-separator.svelte'
+import Shortcut from './menubar-shortcut.svelte'
+import SubContent from './menubar-sub-content.svelte'
+import SubTrigger from './menubar-sub-trigger.svelte'
+import Trigger from './menubar-trigger.svelte'
-const Menu = MenubarPrimitive.Menu;
-const Group = MenubarPrimitive.Group;
-const Sub = MenubarPrimitive.Sub;
-const RadioGroup = MenubarPrimitive.RadioGroup;
+const Menu = MenubarPrimitive.Menu
+const Group = MenubarPrimitive.Group
+const Sub = MenubarPrimitive.Sub
+const RadioGroup = MenubarPrimitive.RadioGroup
export {
Root,
@@ -49,4 +49,4 @@ export {
Group as MenubarGroup,
Sub as MenubarSub,
RadioGroup as MenubarRadioGroup
-};
+}
diff --git a/src/lib/components/ui/menubar/menubar-checkbox-item.svelte b/src/lib/components/ui/menubar/menubar-checkbox-item.svelte
index fb437dc..76bc041 100644
--- a/src/lib/components/ui/menubar/menubar-checkbox-item.svelte
+++ b/src/lib/components/ui/menubar/menubar-checkbox-item.svelte
@@ -1,14 +1,14 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/menubar/menubar-content.svelte b/src/lib/components/ui/menubar/menubar-content.svelte
index dae9baf..9df00f8 100644
--- a/src/lib/components/ui/menubar/menubar-content.svelte
+++ b/src/lib/components/ui/menubar/menubar-content.svelte
@@ -1,18 +1,18 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/menubar/menubar-item.svelte b/src/lib/components/ui/menubar/menubar-item.svelte
index 80c73fe..402e3a4 100644
--- a/src/lib/components/ui/menubar/menubar-item.svelte
+++ b/src/lib/components/ui/menubar/menubar-item.svelte
@@ -1,15 +1,15 @@
+ on:pointerdown
+>
diff --git a/src/lib/components/ui/menubar/menubar-label.svelte b/src/lib/components/ui/menubar/menubar-label.svelte
index b75c288..b96c2ea 100644
--- a/src/lib/components/ui/menubar/menubar-label.svelte
+++ b/src/lib/components/ui/menubar/menubar-label.svelte
@@ -1,18 +1,19 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/menubar/menubar-radio-item.svelte b/src/lib/components/ui/menubar/menubar-radio-item.svelte
index 7af21de..3269e08 100644
--- a/src/lib/components/ui/menubar/menubar-radio-item.svelte
+++ b/src/lib/components/ui/menubar/menubar-radio-item.svelte
@@ -1,14 +1,14 @@
+ on:pointerdown
+>
diff --git a/src/lib/components/ui/menubar/menubar-separator.svelte b/src/lib/components/ui/menubar/menubar-separator.svelte
index e3621d1..6bc0fec 100644
--- a/src/lib/components/ui/menubar/menubar-separator.svelte
+++ b/src/lib/components/ui/menubar/menubar-separator.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/menubar/menubar-shortcut.svelte b/src/lib/components/ui/menubar/menubar-shortcut.svelte
index 3e391a0..80f1db8 100644
--- a/src/lib/components/ui/menubar/menubar-shortcut.svelte
+++ b/src/lib/components/ui/menubar/menubar-shortcut.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/menubar/menubar-sub-content.svelte b/src/lib/components/ui/menubar/menubar-sub-content.svelte
index 58d9601..4edcfd5 100644
--- a/src/lib/components/ui/menubar/menubar-sub-content.svelte
+++ b/src/lib/components/ui/menubar/menubar-sub-content.svelte
@@ -1,14 +1,14 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/menubar/menubar-sub-trigger.svelte b/src/lib/components/ui/menubar/menubar-sub-trigger.svelte
index 181c8f0..883c132 100644
--- a/src/lib/components/ui/menubar/menubar-sub-trigger.svelte
+++ b/src/lib/components/ui/menubar/menubar-sub-trigger.svelte
@@ -1,16 +1,16 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/menubar/menubar-trigger.svelte b/src/lib/components/ui/menubar/menubar-trigger.svelte
index 23bea10..3b7f9fb 100644
--- a/src/lib/components/ui/menubar/menubar-trigger.svelte
+++ b/src/lib/components/ui/menubar/menubar-trigger.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/menubar/menubar.svelte b/src/lib/components/ui/menubar/menubar.svelte
index 3c71842..5afbb08 100644
--- a/src/lib/components/ui/menubar/menubar.svelte
+++ b/src/lib/components/ui/menubar/menubar.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/pagination/index.ts b/src/lib/components/ui/pagination/index.ts
index 41a4d64..a272a99 100644
--- a/src/lib/components/ui/pagination/index.ts
+++ b/src/lib/components/ui/pagination/index.ts
@@ -1,10 +1,10 @@
-import Root from './pagination.svelte';
-import Content from './pagination-content.svelte';
-import Item from './pagination-item.svelte';
-import Link from './pagination-link.svelte';
-import PrevButton from './pagination-prev-button.svelte';
-import NextButton from './pagination-next-button.svelte';
-import Ellipsis from './pagination-ellipsis.svelte';
+import Root from './pagination.svelte'
+import Content from './pagination-content.svelte'
+import Item from './pagination-item.svelte'
+import Link from './pagination-link.svelte'
+import PrevButton from './pagination-prev-button.svelte'
+import NextButton from './pagination-next-button.svelte'
+import Ellipsis from './pagination-ellipsis.svelte'
export {
Root,
Content,
@@ -21,4 +21,4 @@ export {
PrevButton as PaginationPrevButton,
NextButton as PaginationNextButton,
Ellipsis as PaginationEllipsis
-};
+}
diff --git a/src/lib/components/ui/pagination/pagination-content.svelte b/src/lib/components/ui/pagination/pagination-content.svelte
index 3cd6198..e7db729 100644
--- a/src/lib/components/ui/pagination/pagination-content.svelte
+++ b/src/lib/components/ui/pagination/pagination-content.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/pagination/pagination-ellipsis.svelte b/src/lib/components/ui/pagination/pagination-ellipsis.svelte
index 8044942..dc200ff 100644
--- a/src/lib/components/ui/pagination/pagination-ellipsis.svelte
+++ b/src/lib/components/ui/pagination/pagination-ellipsis.svelte
@@ -1,18 +1,19 @@
+ {...$$restProps}
+>
More pages
diff --git a/src/lib/components/ui/pagination/pagination-item.svelte b/src/lib/components/ui/pagination/pagination-item.svelte
index 73d5ff5..470a7f8 100644
--- a/src/lib/components/ui/pagination/pagination-item.svelte
+++ b/src/lib/components/ui/pagination/pagination-item.svelte
@@ -1,11 +1,11 @@
-
diff --git a/src/lib/components/ui/pagination/pagination-link.svelte b/src/lib/components/ui/pagination/pagination-link.svelte
index a67bd50..1a71de3 100644
--- a/src/lib/components/ui/pagination/pagination-link.svelte
+++ b/src/lib/components/ui/pagination/pagination-link.svelte
@@ -1,21 +1,21 @@
+ on:click
+>
{page.value}
diff --git a/src/lib/components/ui/pagination/pagination-next-button.svelte b/src/lib/components/ui/pagination/pagination-next-button.svelte
index 0251707..dc358f7 100644
--- a/src/lib/components/ui/pagination/pagination-next-button.svelte
+++ b/src/lib/components/ui/pagination/pagination-next-button.svelte
@@ -1,14 +1,14 @@
@@ -17,7 +17,8 @@
class={cn('gap-1 pr-2.5', className)}
builders={[builder]}
on:click
- {...$$restProps}>
+ {...$$restProps}
+ >
Next
diff --git a/src/lib/components/ui/pagination/pagination-prev-button.svelte b/src/lib/components/ui/pagination/pagination-prev-button.svelte
index 05fabc3..65a92e3 100644
--- a/src/lib/components/ui/pagination/pagination-prev-button.svelte
+++ b/src/lib/components/ui/pagination/pagination-prev-button.svelte
@@ -1,14 +1,14 @@
@@ -17,7 +17,8 @@
class={cn('gap-1 pl-2.5', className)}
builders={[builder]}
on:click
- {...$$restProps}>
+ {...$$restProps}
+ >
Previous
diff --git a/src/lib/components/ui/pagination/pagination.svelte b/src/lib/components/ui/pagination/pagination.svelte
index db889db..3a7ba83 100644
--- a/src/lib/components/ui/pagination/pagination.svelte
+++ b/src/lib/components/ui/pagination/pagination.svelte
@@ -1,20 +1,20 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/popover/index.ts b/src/lib/components/ui/popover/index.ts
index b4d3e19..fcd5d18 100644
--- a/src/lib/components/ui/popover/index.ts
+++ b/src/lib/components/ui/popover/index.ts
@@ -1,7 +1,7 @@
-import { Popover as PopoverPrimitive } from 'bits-ui';
-import Content from './popover-content.svelte';
-const Root = PopoverPrimitive.Root;
-const Trigger = PopoverPrimitive.Trigger;
+import { Popover as PopoverPrimitive } from 'bits-ui'
+import Content from './popover-content.svelte'
+const Root = PopoverPrimitive.Root
+const Trigger = PopoverPrimitive.Trigger
export {
Root,
@@ -11,4 +11,4 @@ export {
Root as Popover,
Content as PopoverContent,
Trigger as PopoverTrigger
-};
+}
diff --git a/src/lib/components/ui/popover/popover-content.svelte b/src/lib/components/ui/popover/popover-content.svelte
index c445128..927b59a 100644
--- a/src/lib/components/ui/popover/popover-content.svelte
+++ b/src/lib/components/ui/popover/popover-content.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/progress/index.ts b/src/lib/components/ui/progress/index.ts
index 8685886..a75622c 100644
--- a/src/lib/components/ui/progress/index.ts
+++ b/src/lib/components/ui/progress/index.ts
@@ -1,7 +1,7 @@
-import Root from './progress.svelte';
+import Root from './progress.svelte'
export {
Root,
//
Root as Progress
-};
+}
diff --git a/src/lib/components/ui/progress/progress.svelte b/src/lib/components/ui/progress/progress.svelte
index fe59621..f4d23b6 100644
--- a/src/lib/components/ui/progress/progress.svelte
+++ b/src/lib/components/ui/progress/progress.svelte
@@ -1,13 +1,13 @@
+ {...$$restProps}
+>
+ style={`transform: translateX(-${100 - (100 * (value ?? 0)) / (max ?? 1)}%)`}
+ />
diff --git a/src/lib/components/ui/radio-group/index.ts b/src/lib/components/ui/radio-group/index.ts
index f9da1ae..54291cc 100644
--- a/src/lib/components/ui/radio-group/index.ts
+++ b/src/lib/components/ui/radio-group/index.ts
@@ -1,8 +1,8 @@
-import { RadioGroup as RadioGroupPrimitive } from 'bits-ui';
+import { RadioGroup as RadioGroupPrimitive } from 'bits-ui'
-import Root from './radio-group.svelte';
-import Item from './radio-group-item.svelte';
-const Input = RadioGroupPrimitive.Input;
+import Root from './radio-group.svelte'
+import Item from './radio-group-item.svelte'
+const Input = RadioGroupPrimitive.Input
export {
Root,
@@ -12,4 +12,4 @@ export {
Root as RadioGroup,
Input as RadioGroupInput,
Item as RadioGroupItem
-};
+}
diff --git a/src/lib/components/ui/radio-group/radio-group-item.svelte b/src/lib/components/ui/radio-group/radio-group-item.svelte
index 3cd99d2..0812793 100644
--- a/src/lib/components/ui/radio-group/radio-group-item.svelte
+++ b/src/lib/components/ui/radio-group/radio-group-item.svelte
@@ -1,14 +1,14 @@
+ on:click
+>
diff --git a/src/lib/components/ui/radio-group/radio-group.svelte b/src/lib/components/ui/radio-group/radio-group.svelte
index 08d65c7..aff85e0 100644
--- a/src/lib/components/ui/radio-group/radio-group.svelte
+++ b/src/lib/components/ui/radio-group/radio-group.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/index.ts b/src/lib/components/ui/range-calendar/index.ts
index a41ef7c..a5337a0 100644
--- a/src/lib/components/ui/range-calendar/index.ts
+++ b/src/lib/components/ui/range-calendar/index.ts
@@ -1,16 +1,16 @@
-import Root from './range-calendar.svelte';
-import Cell from './range-calendar-cell.svelte';
-import Day from './range-calendar-day.svelte';
-import Grid from './range-calendar-grid.svelte';
-import Header from './range-calendar-header.svelte';
-import Months from './range-calendar-months.svelte';
-import GridRow from './range-calendar-grid-row.svelte';
-import Heading from './range-calendar-heading.svelte';
-import GridBody from './range-calendar-grid-body.svelte';
-import GridHead from './range-calendar-grid-head.svelte';
-import HeadCell from './range-calendar-head-cell.svelte';
-import NextButton from './range-calendar-next-button.svelte';
-import PrevButton from './range-calendar-prev-button.svelte';
+import Root from './range-calendar.svelte'
+import Cell from './range-calendar-cell.svelte'
+import Day from './range-calendar-day.svelte'
+import Grid from './range-calendar-grid.svelte'
+import Header from './range-calendar-header.svelte'
+import Months from './range-calendar-months.svelte'
+import GridRow from './range-calendar-grid-row.svelte'
+import Heading from './range-calendar-heading.svelte'
+import GridBody from './range-calendar-grid-body.svelte'
+import GridHead from './range-calendar-grid-head.svelte'
+import HeadCell from './range-calendar-head-cell.svelte'
+import NextButton from './range-calendar-next-button.svelte'
+import PrevButton from './range-calendar-prev-button.svelte'
export {
Day,
@@ -27,4 +27,4 @@ export {
PrevButton,
//
Root as RangeCalendar
-};
+}
diff --git a/src/lib/components/ui/range-calendar/range-calendar-cell.svelte b/src/lib/components/ui/range-calendar/range-calendar-cell.svelte
index 25226b1..5dbbfd8 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-cell.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-cell.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-day.svelte b/src/lib/components/ui/range-calendar/range-calendar-day.svelte
index 681973d..96bc003 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-day.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-day.svelte
@@ -1,15 +1,15 @@
+ let:builder
+>
{date.day}
diff --git a/src/lib/components/ui/range-calendar/range-calendar-grid-body.svelte b/src/lib/components/ui/range-calendar/range-calendar-grid-body.svelte
index a0bb966..f703342 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-grid-body.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-grid-body.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/range-calendar/range-calendar-grid-head.svelte b/src/lib/components/ui/range-calendar/range-calendar-grid-head.svelte
index 016daa5..03043f7 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-grid-head.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-grid-head.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte b/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte
index 9659bfd..ec27b02 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-grid-row.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/range-calendar/range-calendar-grid.svelte b/src/lib/components/ui/range-calendar/range-calendar-grid.svelte
index 3a7a3b7..5b50055 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-grid.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-grid.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte b/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte
index fea6f86..c68a331 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-head-cell.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-header.svelte b/src/lib/components/ui/range-calendar/range-calendar-header.svelte
index a9c35e8..3c79ed7 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-header.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-header.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-heading.svelte b/src/lib/components/ui/range-calendar/range-calendar-heading.svelte
index dea6565..0954383 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-heading.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-heading.svelte
@@ -1,17 +1,18 @@
+ {...$$restProps}
+>
{headingValue}
diff --git a/src/lib/components/ui/range-calendar/range-calendar-months.svelte b/src/lib/components/ui/range-calendar/range-calendar-months.svelte
index b7447be..6882184 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-months.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-months.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte b/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte
index aca2c2c..0b503c1 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-next-button.svelte
@@ -1,14 +1,14 @@
+ let:builder
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte b/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte
index b5331ca..e20e787 100644
--- a/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar-prev-button.svelte
@@ -1,14 +1,14 @@
+ let:builder
+>
diff --git a/src/lib/components/ui/range-calendar/range-calendar.svelte b/src/lib/components/ui/range-calendar/range-calendar.svelte
index f2ec462..e877c61 100644
--- a/src/lib/components/ui/range-calendar/range-calendar.svelte
+++ b/src/lib/components/ui/range-calendar/range-calendar.svelte
@@ -1,18 +1,18 @@
+ let:weekdays
+>
diff --git a/src/lib/components/ui/select/index.ts b/src/lib/components/ui/select/index.ts
index bf82908..d06431b 100644
--- a/src/lib/components/ui/select/index.ts
+++ b/src/lib/components/ui/select/index.ts
@@ -1,15 +1,15 @@
-import { Select as SelectPrimitive } from 'bits-ui';
+import { Select as SelectPrimitive } from 'bits-ui'
-import Label from './select-label.svelte';
-import Item from './select-item.svelte';
-import Content from './select-content.svelte';
-import Trigger from './select-trigger.svelte';
-import Separator from './select-separator.svelte';
+import Label from './select-label.svelte'
+import Item from './select-item.svelte'
+import Content from './select-content.svelte'
+import Trigger from './select-trigger.svelte'
+import Separator from './select-separator.svelte'
-const Root = SelectPrimitive.Root;
-const Group = SelectPrimitive.Group;
-const Input = SelectPrimitive.Input;
-const Value = SelectPrimitive.Value;
+const Root = SelectPrimitive.Root
+const Group = SelectPrimitive.Group
+const Input = SelectPrimitive.Input
+const Value = SelectPrimitive.Value
export {
Root,
@@ -31,4 +31,4 @@ export {
Content as SelectContent,
Trigger as SelectTrigger,
Separator as SelectSeparator
-};
+}
diff --git a/src/lib/components/ui/select/select-content.svelte b/src/lib/components/ui/select/select-content.svelte
index cce434d..c0e5373 100644
--- a/src/lib/components/ui/select/select-content.svelte
+++ b/src/lib/components/ui/select/select-content.svelte
@@ -1,23 +1,23 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/select/select-item.svelte b/src/lib/components/ui/select/select-item.svelte
index 4fdffb7..1e64146 100644
--- a/src/lib/components/ui/select/select-item.svelte
+++ b/src/lib/components/ui/select/select-item.svelte
@@ -1,16 +1,16 @@
+ on:pointermove
+>
diff --git a/src/lib/components/ui/select/select-label.svelte b/src/lib/components/ui/select/select-label.svelte
index 46f9aa3..e37bec4 100644
--- a/src/lib/components/ui/select/select-label.svelte
+++ b/src/lib/components/ui/select/select-label.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/select/select-separator.svelte b/src/lib/components/ui/select/select-separator.svelte
index 21b69aa..f9385c7 100644
--- a/src/lib/components/ui/select/select-separator.svelte
+++ b/src/lib/components/ui/select/select-separator.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/select/select-trigger.svelte b/src/lib/components/ui/select/select-trigger.svelte
index 861997f..9e6ed90 100644
--- a/src/lib/components/ui/select/select-trigger.svelte
+++ b/src/lib/components/ui/select/select-trigger.svelte
@@ -1,13 +1,13 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/separator/index.ts b/src/lib/components/ui/separator/index.ts
index 2402e13..28f2ff2 100644
--- a/src/lib/components/ui/separator/index.ts
+++ b/src/lib/components/ui/separator/index.ts
@@ -1,7 +1,7 @@
-import Root from './separator.svelte';
+import Root from './separator.svelte'
export {
Root,
//
Root as Separator
-};
+}
diff --git a/src/lib/components/ui/separator/separator.svelte b/src/lib/components/ui/separator/separator.svelte
index 43e704c..aaa7803 100644
--- a/src/lib/components/ui/separator/separator.svelte
+++ b/src/lib/components/ui/separator/separator.svelte
@@ -1,13 +1,13 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/sheet/index.ts b/src/lib/components/ui/sheet/index.ts
index 4e0d032..186ff5d 100644
--- a/src/lib/components/ui/sheet/index.ts
+++ b/src/lib/components/ui/sheet/index.ts
@@ -1,17 +1,17 @@
-import { Dialog as SheetPrimitive } from 'bits-ui';
-import { tv, type VariantProps } from 'tailwind-variants';
+import { Dialog as SheetPrimitive } from 'bits-ui'
+import { tv, type VariantProps } from 'tailwind-variants'
-import Portal from './sheet-portal.svelte';
-import Overlay from './sheet-overlay.svelte';
-import Content from './sheet-content.svelte';
-import Header from './sheet-header.svelte';
-import Footer from './sheet-footer.svelte';
-import Title from './sheet-title.svelte';
-import Description from './sheet-description.svelte';
+import Portal from './sheet-portal.svelte'
+import Overlay from './sheet-overlay.svelte'
+import Content from './sheet-content.svelte'
+import Header from './sheet-header.svelte'
+import Footer from './sheet-footer.svelte'
+import Title from './sheet-title.svelte'
+import Description from './sheet-description.svelte'
-const Root = SheetPrimitive.Root;
-const Close = SheetPrimitive.Close;
-const Trigger = SheetPrimitive.Trigger;
+const Root = SheetPrimitive.Root
+const Close = SheetPrimitive.Close
+const Trigger = SheetPrimitive.Trigger
export {
Root,
@@ -35,7 +35,7 @@ export {
Footer as SheetFooter,
Title as SheetTitle,
Description as SheetDescription
-};
+}
export const sheetVariants = tv({
base: 'fixed z-50 gap-4 bg-background p-6 shadow-lg',
@@ -50,7 +50,7 @@ export const sheetVariants = tv({
defaultVariants: {
side: 'right'
}
-});
+})
export const sheetTransitions = {
top: {
@@ -101,6 +101,6 @@ export const sheetTransitions = {
opacity: 1
}
}
-};
+}
-export type Side = VariantProps
['side'];
+export type Side = VariantProps['side']
diff --git a/src/lib/components/ui/sheet/sheet-content.svelte b/src/lib/components/ui/sheet/sheet-content.svelte
index 8dff982..614a8a0 100644
--- a/src/lib/components/ui/sheet/sheet-content.svelte
+++ b/src/lib/components/ui/sheet/sheet-content.svelte
@@ -1,29 +1,29 @@
@@ -34,10 +34,12 @@
{outTransition}
{outTransitionConfig}
class={cn(sheetVariants({ side }), className)}
- {...$$restProps}>
+ {...$$restProps}
+ >
+ class="absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary"
+ >
Close
diff --git a/src/lib/components/ui/sheet/sheet-description.svelte b/src/lib/components/ui/sheet/sheet-description.svelte
index b7b815c..b5dc1ea 100644
--- a/src/lib/components/ui/sheet/sheet-description.svelte
+++ b/src/lib/components/ui/sheet/sheet-description.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/sheet/sheet-footer.svelte b/src/lib/components/ui/sheet/sheet-footer.svelte
index 3db2b3f..b44fc58 100644
--- a/src/lib/components/ui/sheet/sheet-footer.svelte
+++ b/src/lib/components/ui/sheet/sheet-footer.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/sheet/sheet-header.svelte b/src/lib/components/ui/sheet/sheet-header.svelte
index 90fbb0a..6efaf0a 100644
--- a/src/lib/components/ui/sheet/sheet-header.svelte
+++ b/src/lib/components/ui/sheet/sheet-header.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/sheet/sheet-overlay.svelte b/src/lib/components/ui/sheet/sheet-overlay.svelte
index 0576ecc..43a3289 100644
--- a/src/lib/components/ui/sheet/sheet-overlay.svelte
+++ b/src/lib/components/ui/sheet/sheet-overlay.svelte
@@ -1,20 +1,21 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/sheet/sheet-portal.svelte b/src/lib/components/ui/sheet/sheet-portal.svelte
index 2d6b3c7..31391c7 100644
--- a/src/lib/components/ui/sheet/sheet-portal.svelte
+++ b/src/lib/components/ui/sheet/sheet-portal.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/sheet/sheet-title.svelte b/src/lib/components/ui/sheet/sheet-title.svelte
index fa031d5..c1f57e4 100644
--- a/src/lib/components/ui/sheet/sheet-title.svelte
+++ b/src/lib/components/ui/sheet/sheet-title.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/skeleton/index.ts b/src/lib/components/ui/skeleton/index.ts
index df169ce..dda988b 100644
--- a/src/lib/components/ui/skeleton/index.ts
+++ b/src/lib/components/ui/skeleton/index.ts
@@ -1,7 +1,7 @@
-import Root from './skeleton.svelte';
+import Root from './skeleton.svelte'
export {
Root,
//
Root as Skeleton
-};
+}
diff --git a/src/lib/components/ui/skeleton/skeleton.svelte b/src/lib/components/ui/skeleton/skeleton.svelte
index 952c3ff..46a4904 100644
--- a/src/lib/components/ui/skeleton/skeleton.svelte
+++ b/src/lib/components/ui/skeleton/skeleton.svelte
@@ -1,13 +1,14 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/slider/index.ts b/src/lib/components/ui/slider/index.ts
index dd6283d..d4d1525 100644
--- a/src/lib/components/ui/slider/index.ts
+++ b/src/lib/components/ui/slider/index.ts
@@ -1,7 +1,7 @@
-import Root from './slider.svelte';
+import Root from './slider.svelte'
export {
Root,
//
Root as Slider
-};
+}
diff --git a/src/lib/components/ui/slider/slider.svelte b/src/lib/components/ui/slider/slider.svelte
index aa44ece..a992d1d 100644
--- a/src/lib/components/ui/slider/slider.svelte
+++ b/src/lib/components/ui/slider/slider.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
+ class="relative h-2 w-full grow overflow-hidden rounded-full bg-secondary"
+ >
+ class="block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"
+ />
diff --git a/src/lib/components/ui/sonner/index.ts b/src/lib/components/ui/sonner/index.ts
index fcaf06b..ad71c91 100644
--- a/src/lib/components/ui/sonner/index.ts
+++ b/src/lib/components/ui/sonner/index.ts
@@ -1 +1 @@
-export { default as Toaster } from './sonner.svelte';
+export { default as Toaster } from './sonner.svelte'
diff --git a/src/lib/components/ui/sonner/sonner.svelte b/src/lib/components/ui/sonner/sonner.svelte
index 62c7228..82e9a28 100644
--- a/src/lib/components/ui/sonner/sonner.svelte
+++ b/src/lib/components/ui/sonner/sonner.svelte
@@ -2,10 +2,10 @@
import {
Toaster as Sonner,
type ToasterProps as SonnerProps
- } from 'svelte-sonner';
- import { mode } from 'mode-watcher';
+ } from 'svelte-sonner'
+ import { mode } from 'mode-watcher'
- type $$Props = SonnerProps;
+ type $$Props = SonnerProps
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/switch/index.ts b/src/lib/components/ui/switch/index.ts
index 7fdb93a..d715c1e 100644
--- a/src/lib/components/ui/switch/index.ts
+++ b/src/lib/components/ui/switch/index.ts
@@ -1,7 +1,7 @@
-import Root from './switch.svelte';
+import Root from './switch.svelte'
export {
Root,
//
Root as Switch
-};
+}
diff --git a/src/lib/components/ui/switch/switch.svelte b/src/lib/components/ui/switch/switch.svelte
index 38aa912..d7ea6f7 100644
--- a/src/lib/components/ui/switch/switch.svelte
+++ b/src/lib/components/ui/switch/switch.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
+ )}
+ />
diff --git a/src/lib/components/ui/table/index.ts b/src/lib/components/ui/table/index.ts
index 3852847..41fdc55 100644
--- a/src/lib/components/ui/table/index.ts
+++ b/src/lib/components/ui/table/index.ts
@@ -1,11 +1,11 @@
-import Root from './table.svelte';
-import Body from './table-body.svelte';
-import Caption from './table-caption.svelte';
-import Cell from './table-cell.svelte';
-import Footer from './table-footer.svelte';
-import Head from './table-head.svelte';
-import Header from './table-header.svelte';
-import Row from './table-row.svelte';
+import Root from './table.svelte'
+import Body from './table-body.svelte'
+import Caption from './table-caption.svelte'
+import Cell from './table-cell.svelte'
+import Footer from './table-footer.svelte'
+import Head from './table-head.svelte'
+import Header from './table-header.svelte'
+import Row from './table-row.svelte'
export {
Root,
@@ -25,4 +25,4 @@ export {
Head as TableHead,
Header as TableHeader,
Row as TableRow
-};
+}
diff --git a/src/lib/components/ui/table/table-body.svelte b/src/lib/components/ui/table/table-body.svelte
index 07dddb4..514af31 100644
--- a/src/lib/components/ui/table/table-body.svelte
+++ b/src/lib/components/ui/table/table-body.svelte
@@ -1,11 +1,11 @@
diff --git a/src/lib/components/ui/table/table-caption.svelte b/src/lib/components/ui/table/table-caption.svelte
index 25b821d..b370f29 100644
--- a/src/lib/components/ui/table/table-caption.svelte
+++ b/src/lib/components/ui/table/table-caption.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/table/table-cell.svelte b/src/lib/components/ui/table/table-cell.svelte
index a4ce7cf..a555700 100644
--- a/src/lib/components/ui/table/table-cell.svelte
+++ b/src/lib/components/ui/table/table-cell.svelte
@@ -1,17 +1,18 @@
+ on:keydown
+>
|
diff --git a/src/lib/components/ui/table/table-footer.svelte b/src/lib/components/ui/table/table-footer.svelte
index c307541..ea3fa63 100644
--- a/src/lib/components/ui/table/table-footer.svelte
+++ b/src/lib/components/ui/table/table-footer.svelte
@@ -1,15 +1,16 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/table/table-head.svelte b/src/lib/components/ui/table/table-head.svelte
index 99f64a0..89885e6 100644
--- a/src/lib/components/ui/table/table-head.svelte
+++ b/src/lib/components/ui/table/table-head.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
|
diff --git a/src/lib/components/ui/table/table-header.svelte b/src/lib/components/ui/table/table-header.svelte
index 2a2cbad..0dd2c3a 100644
--- a/src/lib/components/ui/table/table-header.svelte
+++ b/src/lib/components/ui/table/table-header.svelte
@@ -1,11 +1,11 @@
@@ -13,6 +13,7 @@
class={cn('[&_tr]:border-b', className)}
{...$$restProps}
on:click
- on:keydown>
+ on:keydown
+>
diff --git a/src/lib/components/ui/table/table-row.svelte b/src/lib/components/ui/table/table-row.svelte
index 34d2d76..e349c71 100644
--- a/src/lib/components/ui/table/table-row.svelte
+++ b/src/lib/components/ui/table/table-row.svelte
@@ -1,13 +1,13 @@
+ on:keydown
+>
diff --git a/src/lib/components/ui/table/table.svelte b/src/lib/components/ui/table/table.svelte
index 4bf21e8..8903284 100644
--- a/src/lib/components/ui/table/table.svelte
+++ b/src/lib/components/ui/table/table.svelte
@@ -1,17 +1,18 @@
diff --git a/src/lib/components/ui/tabs/index.ts b/src/lib/components/ui/tabs/index.ts
index dfafad2..08c5954 100644
--- a/src/lib/components/ui/tabs/index.ts
+++ b/src/lib/components/ui/tabs/index.ts
@@ -1,9 +1,9 @@
-import { Tabs as TabsPrimitive } from 'bits-ui';
-import Content from './tabs-content.svelte';
-import List from './tabs-list.svelte';
-import Trigger from './tabs-trigger.svelte';
+import { Tabs as TabsPrimitive } from 'bits-ui'
+import Content from './tabs-content.svelte'
+import List from './tabs-list.svelte'
+import Trigger from './tabs-trigger.svelte'
-const Root = TabsPrimitive.Root;
+const Root = TabsPrimitive.Root
export {
Root,
@@ -15,4 +15,4 @@ export {
Content as TabsContent,
List as TabsList,
Trigger as TabsTrigger
-};
+}
diff --git a/src/lib/components/ui/tabs/tabs-content.svelte b/src/lib/components/ui/tabs/tabs-content.svelte
index c4a94d8..68d2679 100644
--- a/src/lib/components/ui/tabs/tabs-content.svelte
+++ b/src/lib/components/ui/tabs/tabs-content.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/tabs/tabs-list.svelte b/src/lib/components/ui/tabs/tabs-list.svelte
index cc5ff07..3e03ebb 100644
--- a/src/lib/components/ui/tabs/tabs-list.svelte
+++ b/src/lib/components/ui/tabs/tabs-list.svelte
@@ -1,11 +1,11 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/tabs/tabs-trigger.svelte b/src/lib/components/ui/tabs/tabs-trigger.svelte
index f11338c..ad17d0e 100644
--- a/src/lib/components/ui/tabs/tabs-trigger.svelte
+++ b/src/lib/components/ui/tabs/tabs-trigger.svelte
@@ -1,13 +1,13 @@
+ on:click
+>
diff --git a/src/lib/components/ui/textarea/index.ts b/src/lib/components/ui/textarea/index.ts
index 96a081d..99dfe06 100644
--- a/src/lib/components/ui/textarea/index.ts
+++ b/src/lib/components/ui/textarea/index.ts
@@ -1,23 +1,23 @@
-import Root from './textarea.svelte';
+import Root from './textarea.svelte'
type FormTextareaEvent = T & {
- currentTarget: EventTarget & HTMLTextAreaElement;
-};
+ currentTarget: EventTarget & HTMLTextAreaElement
+}
type TextareaEvents = {
- blur: FormTextareaEvent;
- change: FormTextareaEvent;
- click: FormTextareaEvent;
- focus: FormTextareaEvent;
- keydown: FormTextareaEvent;
- keypress: FormTextareaEvent;
- keyup: FormTextareaEvent;
- mouseover: FormTextareaEvent;
- mouseenter: FormTextareaEvent;
- mouseleave: FormTextareaEvent;
- paste: FormTextareaEvent;
- input: FormTextareaEvent;
-};
+ blur: FormTextareaEvent
+ change: FormTextareaEvent
+ click: FormTextareaEvent
+ focus: FormTextareaEvent
+ keydown: FormTextareaEvent
+ keypress: FormTextareaEvent
+ keyup: FormTextareaEvent
+ mouseover: FormTextareaEvent
+ mouseenter: FormTextareaEvent
+ mouseleave: FormTextareaEvent
+ paste: FormTextareaEvent
+ input: FormTextareaEvent
+}
export {
Root,
@@ -25,4 +25,4 @@ export {
Root as Textarea,
type TextareaEvents,
type FormTextareaEvent
-};
+}
diff --git a/src/lib/components/ui/textarea/textarea.svelte b/src/lib/components/ui/textarea/textarea.svelte
index 6e232af..0234b92 100644
--- a/src/lib/components/ui/textarea/textarea.svelte
+++ b/src/lib/components/ui/textarea/textarea.svelte
@@ -1,12 +1,12 @@
+ {...$$restProps}
+/>
diff --git a/src/lib/components/ui/toggle-group/index.ts b/src/lib/components/ui/toggle-group/index.ts
index 71e6849..3297d7b 100644
--- a/src/lib/components/ui/toggle-group/index.ts
+++ b/src/lib/components/ui/toggle-group/index.ts
@@ -1,17 +1,17 @@
-import type { VariantProps } from 'tailwind-variants';
-import type { toggleVariants } from '$lib/components/ui/toggle';
-import { getContext, setContext } from 'svelte';
-import Root from './toggle-group.svelte';
-import Item from './toggle-group-item.svelte';
+import type { VariantProps } from 'tailwind-variants'
+import type { toggleVariants } from '$lib/components/ui/toggle'
+import { getContext, setContext } from 'svelte'
+import Root from './toggle-group.svelte'
+import Item from './toggle-group-item.svelte'
-export type ToggleVariants = VariantProps;
+export type ToggleVariants = VariantProps
export function setToggleGroupCtx(props: ToggleVariants) {
- setContext('toggleGroup', props);
+ setContext('toggleGroup', props)
}
export function getToggleGroupCtx() {
- return getContext('toggleGroup');
+ return getContext('toggleGroup')
}
export {
@@ -20,4 +20,4 @@ export {
//
Root as ToggleGroup,
Item as ToggleGroupItem
-};
+}
diff --git a/src/lib/components/ui/toggle-group/toggle-group-item.svelte b/src/lib/components/ui/toggle-group/toggle-group-item.svelte
index cff3276..f00bd25 100644
--- a/src/lib/components/ui/toggle-group/toggle-group-item.svelte
+++ b/src/lib/components/ui/toggle-group/toggle-group-item.svelte
@@ -1,19 +1,19 @@
+ {...$$restProps}
+>
diff --git a/src/lib/components/ui/toggle-group/toggle-group.svelte b/src/lib/components/ui/toggle-group/toggle-group.svelte
index 1200333..d675549 100644
--- a/src/lib/components/ui/toggle-group/toggle-group.svelte
+++ b/src/lib/components/ui/toggle-group/toggle-group.svelte
@@ -1,30 +1,31 @@
+ let:builder
+>
diff --git a/src/lib/components/ui/toggle/index.ts b/src/lib/components/ui/toggle/index.ts
index 9a8f5ac..5b12935 100644
--- a/src/lib/components/ui/toggle/index.ts
+++ b/src/lib/components/ui/toggle/index.ts
@@ -1,5 +1,5 @@
-import Root from './toggle.svelte';
-import { tv, type VariantProps } from 'tailwind-variants';
+import Root from './toggle.svelte'
+import { tv, type VariantProps } from 'tailwind-variants'
export const toggleVariants = tv({
base: 'inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors data-[state=on]:bg-accent data-[state=on]:text-accent-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background hover:bg-muted hover:text-muted-foreground',
@@ -19,13 +19,13 @@ export const toggleVariants = tv({
variant: 'default',
size: 'default'
}
-});
+})
-export type Variant = VariantProps['variant'];
-export type Size = VariantProps['size'];
+export type Variant = VariantProps['variant']
+export type Size = VariantProps['size']
export {
Root,
//
Root as Toggle
-};
+}
diff --git a/src/lib/components/ui/toggle/toggle.svelte b/src/lib/components/ui/toggle/toggle.svelte
index 62284d3..9fdb9ed 100644
--- a/src/lib/components/ui/toggle/toggle.svelte
+++ b/src/lib/components/ui/toggle/toggle.svelte
@@ -1,25 +1,26 @@
+ on:click
+>
diff --git a/src/lib/components/ui/tooltip/index.ts b/src/lib/components/ui/tooltip/index.ts
index 30adbb7..f3a8186 100644
--- a/src/lib/components/ui/tooltip/index.ts
+++ b/src/lib/components/ui/tooltip/index.ts
@@ -1,8 +1,8 @@
-import { Tooltip as TooltipPrimitive } from 'bits-ui';
-import Content from './tooltip-content.svelte';
+import { Tooltip as TooltipPrimitive } from 'bits-ui'
+import Content from './tooltip-content.svelte'
-const Root = TooltipPrimitive.Root;
-const Trigger = TooltipPrimitive.Trigger;
+const Root = TooltipPrimitive.Root
+const Trigger = TooltipPrimitive.Trigger
export {
Root,
@@ -12,4 +12,4 @@ export {
Root as Tooltip,
Content as TooltipContent,
Trigger as TooltipTrigger
-};
+}
diff --git a/src/lib/components/ui/tooltip/tooltip-content.svelte b/src/lib/components/ui/tooltip/tooltip-content.svelte
index 456e92b..8184fad 100644
--- a/src/lib/components/ui/tooltip/tooltip-content.svelte
+++ b/src/lib/components/ui/tooltip/tooltip-content.svelte
@@ -1,17 +1,17 @@
+ {...$$restProps}
+>