'use client'; /** * Lazy-loaded Sortable Component */ import { createLazyComponent, LoadingFallback } from '../../../common/lazy-wrapper'; import type { SortableProps, SortableItemProps, SortableHandleProps, } from './types'; export type { SortableProps, SortableItemProps, SortableHandleProps, } from './types'; export const LazySortable = createLazyComponent( () => import('./parts/Sortable').then((m) => ({ default: m.Sortable })), { displayName: 'LazySortable', fallback: , } ); export const LazySortableItem = createLazyComponent( () => import('./parts/Sortable').then((m) => ({ default: m.SortableItem })), { displayName: 'LazySortableItem', fallback: null, } ); export const LazySortableHandle = createLazyComponent( () => import('./parts/Sortable').then((m) => ({ default: m.SortableHandle })), { displayName: 'LazySortableHandle', fallback: null, } );