@sanity/orderable-document-list
2.0.182.0.19
dist/index.js~
dist/index.jsModified+6−3
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -1,17 +1,20 @@
+import "@sanity/ui/styles.css";
import { DocumentStatus, DocumentStatusIndicator, Preview, PreviewCard, defineField, getPublishedId, getVersionFromId, isDraftId, isPublishedId, isVersionId, useClient, useDocumentVersionInfo, usePerspective, useSchema } from "sanity";
import { LexoRank } from "lexorank";
import { GenerateIcon } from "@sanity/icons/Generate";
import { SortIcon } from "@sanity/icons/Sort";
import { createContext, useCallback, useContext, useEffect, useImperativeHandle, useMemo, useState } from "react";
import { usePaneRouter } from "sanity/structure";
import { c } from "react/compiler-runtime";
-import { AvatarCounter, Box, Button, Card, Container, Flex, Spinner, Stack, Text, Tooltip, useToast } from "@sanity/ui";
+import { AvatarCounter, Box, Button, Card, Container, Flex, Spinner, Stack, Text } from "@sanity/ui";
+import { useToast } from "@sanity/ui/toast";
import { Feedback, useListeningQuery } from "sanity-plugin-utils";
import { DragDropContext, Draggable, Droppable } from "@hello-pangea/dnd";
import { ChevronDownIcon } from "@sanity/icons/ChevronDown";
import { ChevronUpIcon } from "@sanity/icons/ChevronUp";
import { DragHandleIcon } from "@sanity/icons/DragHandle";
+import { Tooltip } from "@sanity/ui/tooltip";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
const ORDER_FIELD_NAME = "orderRank", API_VERSION = "v2025-06-27";
function parseOrderRank(value, fallback) {
if (typeof value != "string") return console.warn("[orderable-document-list] Invalid orderRank value (expected string):", value), fallback;
@@ -313,12 +316,12 @@
let duplicateOrders = useMemo(() => {
if (displayedData.length === 0) return [];
let orderField = displayedData.map((item_1) => item_1[ORDER_FIELD_NAME]);
return orderField.filter((item_2, index_0) => orderField.indexOf(item_2) !== index_0);
- }, [displayedData]);
+ }, [displayedData]), onDragEnd = useCallback((result_1) => handleDragEnd(result_1, displayedData), [displayedData, handleDragEnd]);
return /* @__PURE__ */ jsx(DragDropContext, {
onDragStart: handleDragStart,
- onDragEnd: useCallback((result_1) => handleDragEnd(result_1, displayedData), [displayedData, handleDragEnd]),
+ onDragEnd,
children: /* @__PURE__ */ jsx(Droppable, {
droppableId: "documentSortZone",
children: (provided) => /* @__PURE__ */ jsxs("div", {
...provided.droppableProps,