sanity-plugin-workflow
3.0.393.0.40
dist/index.js~
dist/index.jsModified+8−3
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -1,29 +1,34 @@
import "sanity-plugin-workflow/bundle.css";
+import "@sanity/ui/styles.css";
import { Preview, TextWithTone, UserAvatar, defineField, definePlugin, defineType, getPublishedId, isObjectInputProps, useClient, useCurrentUser, useFormValue, useRelativeTime, useSchema, useValidationStatus } from "sanity";
import { c } from "react/compiler-runtime";
import { ArrowLeftIcon } from "@sanity/icons/ArrowLeft";
import { ArrowRightIcon } from "@sanity/icons/ArrowRight";
-import { Badge, Box, Button, Card, Container, Flex, Grid, Menu, MenuButton, Popover, Spinner, Stack, Text, Tooltip, useClickOutsideEvent, useTheme, useToast } from "@sanity/ui";
+import { useToast } from "@sanity/ui/toast";
import { createContext, useCallback, useContext, useEffect, useMemo, useRef, useState } from "react";
import { Feedback, UserSelectMenu, useListeningQuery, useProjectUsers } from "sanity-plugin-utils";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
import { UsersIcon } from "@sanity/icons/Users";
import { SplitVerticalIcon } from "@sanity/icons/SplitVertical";
import { LexoRank } from "lexorank";
import { CheckmarkIcon } from "@sanity/icons/Checkmark";
+import { Badge, Box, Button, Card, Container, Flex, Grid, Spinner, Stack, Text, useClickOutsideEvent, useTheme } from "@sanity/ui";
import { EditIcon } from "@sanity/icons/Edit";
import { useRouter } from "sanity/router";
import { DragDropContext, Draggable, Droppable } from "@hello-pangea/dnd";
import { getTheme_v2 } from "@sanity/ui/theme";
import { DragHandleIcon } from "@sanity/icons/DragHandle";
import { AddIcon } from "@sanity/icons/Add";
+import { Popover } from "@sanity/ui/popover";
+import { Tooltip } from "@sanity/ui/tooltip";
import { PublishIcon } from "@sanity/icons/Publish";
import { ErrorOutlineIcon } from "@sanity/icons/ErrorOutline";
import { WarningOutlineIcon } from "@sanity/icons/WarningOutline";
import { useVirtualizer } from "@tanstack/react-virtual";
import { ResetIcon } from "@sanity/icons/Reset";
import { UserIcon } from "@sanity/icons/User";
+import { Menu, MenuButton } from "@sanity/ui/menu";
import { InfoOutlineIcon } from "@sanity/icons/InfoOutline";
import { AnimatePresence, motion } from "motion/react";
function defineStates(states) {
return states;
@@ -858,9 +863,9 @@
if ($[4] !== item._metadata.state || $[5] !== states) {
let t4;
$[7] === item._metadata.state ? t4 = $[8] : (t4 = (s) => s.id === item._metadata?.state, $[7] = item._metadata.state, $[8] = t4), t3 = states.find(t4), $[4] = item._metadata.state, $[5] = states, $[6] = t3;
} else t3 = $[6];
- let state = t3, isDarkMode = getTheme_v2({ sanity: useTheme().sanity }).color._dark, defaultCardTone = isDarkMode ? "transparent" : "default", t4 = state?.requireValidation ?? !1, t5;
+ let state = t3, theme = useTheme(), isDarkMode = getTheme_v2({ sanity: theme.sanity }).color._dark, defaultCardTone = isDarkMode ? "transparent" : "default", t4 = state?.requireValidation ?? !1, t5;
$[9] === Symbol.for("react.memo_cache_sentinel") ? (t5 = [], $[9] = t5) : t5 = $[9];
let t6;
$[10] === t4 ? t6 = $[11] : (t6 = {
isValidating: t4,
@@ -1499,9 +1504,9 @@
let { schemaTypes: t1, states: t2 } = t0, t3;
$[2] === t1 ? t3 = $[3] : (t3 = t1 === void 0 ? [] : t1, $[2] = t1, $[3] = t3);
let schemaTypes = t3, t4;
$[4] === t2 ? t4 = $[5] : (t4 = t2 === void 0 ? [] : t2, $[4] = t2, $[5] = t4);
- let states = t4, defaultCardTone = getTheme_v2({ sanity: useTheme().sanity }).color._dark ? "default" : "transparent", toast = useToast(), t5;
+ let states = t4, theme = useTheme(), defaultCardTone = getTheme_v2({ sanity: theme.sanity }).color._dark ? "default" : "transparent", toast = useToast(), t5;
$[6] === Symbol.for("react.memo_cache_sentinel") ? (t5 = { apiVersion: API_VERSION }, $[6] = t5) : t5 = $[6];
let userList = useProjectUsers(t5), user = useCurrentUser(), userRoleNames = user?.roles?.length ? user?.roles.map(_temp) : [], { workflowData, operations } = useWorkflowDocuments(schemaTypes), t6;
$[7] === Symbol.for("react.memo_cache_sentinel") ? (t6 = [], $[7] = t6) : t6 = $[7];
let [patchingIds, setPatchingIds] = useState(t6), { data, loading, error } = workflowData, { move } = operations, t7;