ui/build/sortable/sortable-root.svelte
ui/build/sortable/sortable-root.svelte
Interfaces
SortableRootProps
Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:21
Root props (headless).
IMPORTANT:
itemsmust be stable string IDs in display order.onSortemits the new order as primitive IDs.elementis the caller-owned SortableJS target.
Properties
child
child: Snippet<[{
draggedItemId: string | null;
sortedItems: string[];
}]>;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:41
delay?
optional delay?: number;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:34
delayOnTouchOnly?
optional delayOnTouchOnly?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:35
direction?
optional direction?: "vertical" | "horizontal";Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:24
disabled?
optional disabled?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:33
element
element: HTMLElement | null;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:22
fallbackTolerance?
optional fallbackTolerance?: number;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:37
ghostClass?
optional ghostClass?: string;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:25
handle?
optional handle?: string;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:26
items
items: string[];Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:23
onDragEnd?
optional onDragEnd?: (evt) => void;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:32
Parameters
| Parameter | Type |
|---|---|
evt |
SortableEvent |
Returns
void
onDragStart?
optional onDragStart?: (id, evt) => void;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:31
Parameters
| Parameter | Type |
|---|---|
id |
string |
evt |
SortableEvent |
Returns
void
onSort?
optional onSort?: (orderedIds, evt) => void;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:30
Parameters
| Parameter | Type |
|---|---|
orderedIds |
string[] |
evt |
SortableEvent |
Returns
void
scroll?
optional scroll?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:38
scrollSensitivity?
optional scrollSensitivity?: number;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:39
scrollSpeed?
optional scrollSpeed?: number;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:40
sort?
optional sort?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:29
sortableGroup?
optional sortableGroup?: any;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:28
SortableJS group option (renamed to avoid Svelte {group} shorthand collisions).
touchStartThreshold?
optional touchStartThreshold?: number;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:36
Type Aliases
default
type default = ReturnType<typeof default>;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:46
SortableGroupOption
type SortableGroupOption =
| string
| {
name: string;
pull?: boolean | "clone" | ((to, from) => boolean | string);
put?: boolean | string[] | ((to, from) => boolean);
revertClone?: boolean;
};Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:7
SortableJS group option type — extracted from SortableJS definitions. Keep broad for flexibility; narrow in your codebase if needed.
Variables
default
const default: Component;Defined in: apps/website/.api-docs-entry/ui/build/sortable/sortable-root.svelte.d.ts:46