@sanity/cross-dataset-duplicator

2.1.02.1.1
dist/index.js
~dist/index.jsModified
+4−2
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -1,18 +1,20 @@
+import "@sanity/ui/styles.css";
 import { Preview, definePlugin, useClient, useSchema, useWorkspaces } from "sanity";
 import { LaunchIcon } from "@sanity/icons/Launch";
 import { Fragment, createContext, useContext, useEffect, useEffectEvent, useState } from "react";
 import { c } from "react/compiler-runtime";
 import { SettingsView, useSecrets } from "@sanity/studio-secrets";
-import { Badge, Box, Button, Card, Checkbox, Container, Flex, Grid, Label, Select, Spinner, Stack, Text, TextInput, Tooltip, useTheme } from "@sanity/ui";
+import { Badge, Box, Button, Card, Checkbox, Container, Flex, Grid, Label, Select, Spinner, Stack, Text, TextInput, useTheme } from "@sanity/ui";
 import { Fragment as Fragment$1, jsx, jsxs } from "react/jsx-runtime";
 import { isAssetId, isSanityFileAsset } from "@sanity/asset-utils";
 import { ArrowRightIcon } from "@sanity/icons/ArrowRight";
 import { SearchIcon } from "@sanity/icons/Search";
 import { extractWithPath } from "@sanity/mutator";
 import { getTheme_v2 } from "@sanity/ui/theme";
 import { dset } from "dset";
 import { InfoOutlineIcon } from "@sanity/icons/InfoOutline";
+import { Tooltip } from "@sanity/ui/tooltip";
 const SECRET_NAMESPACE = "CrossDatasetDuplicator", DEFAULT_CONFIG = {
 	apiVersion: "2025-02-19",
 	tool: !0,
 	types: [],
@@ -496,9 +498,9 @@
 		}), await commitOneByOne(allDocs, destinationClient, setMessage, onSuccess);
 	}
 }
 function Duplicator(props) {
-	let $ = c(100), { docs, token, pluginConfig, onDuplicated } = props, isDarkMode = getTheme_v2({ sanity: useTheme().sanity }).color._dark, t0;
+	let $ = c(100), { docs, token, pluginConfig, onDuplicated } = props, theme = useTheme(), isDarkMode = getTheme_v2({ sanity: theme.sanity }).color._dark, t0;
 	$[0] === pluginConfig.apiVersion ? t0 = $[1] : (t0 = { apiVersion: pluginConfig.apiVersion }, $[0] = pluginConfig.apiVersion, $[1] = t0);
 	let originClient = useClient(t0), schema = useSchema(), workspaces = useWorkspaces(), { projectId: sourceProjectId, dataset: sourceDataset } = originClient.config(), workspacesOptions = workspaces.map((workspace) => {
 		let isSourceWorkspace = workspace.projectId === sourceProjectId && workspace.dataset === sourceDataset, isAllowedMigration = isAllowedMigrationTarget({
 			migrationFilters: pluginConfig.migrationFilters,