@sanity/document-internationalization

6.2.286.2.29
~

Modified (5 files)

Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -1,19 +1,23 @@
+import "@sanity/ui/styles.css";
 import { c } from "react/compiler-runtime";
 import { TrashIcon } from "@sanity/icons/Trash";
-import { Badge, Box, Button, Card, Dialog, Flex, Grid, Inline, Popover, Spinner, Stack, Text, TextInput, Tooltip, useClickOutsideEvent, useToast } from "@sanity/ui";
+import { useToast } from "@sanity/ui/toast";
 import { createContext, use, useContext, useEffect, useRef, useState } from "react";
 import { DEFAULT_STUDIO_CLIENT_OPTIONS, InsufficientPermissionsMessage, PatchEvent, Preview, TextWithTone, defineField, defineLocaleResourceBundle, definePlugin, defineType, getDraftId, getVersionFromId, getVersionId, isDocumentSchemaType, isSanityDocument, isVersionId, pathToString, unset, useClient, useCurrentUser, useDocumentOperation, useDocumentPairPermissions, useDocumentStore, useEditState, usePerspective, useSchema, useTranslation, useValidationStatus, useWorkspace } from "sanity";
 import { LANGUAGE_FIELD_NAME, internationalizedArray } from "sanity-plugin-internationalized-array";
+import { Badge, Box, Button, Card, Dialog, Flex, Grid, Inline, Spinner, Stack, Text, TextInput, useClickOutsideEvent } from "@sanity/ui";
 import { Feedback, useListeningQuery } from "sanity-plugin-utils";
 import { Fragment, jsx, jsxs } from "react/jsx-runtime";
 import { CopyIcon } from "@sanity/icons/Copy";
 import { uuid } from "@sanity/uuid";
 import { filter, firstValueFrom } from "rxjs";
 import { useRouter } from "sanity/router";
 import { structureLocaleNamespace, useDocumentPane, usePaneRouter } from "sanity/structure";
 import { TranslateIcon } from "@sanity/icons/Translate";
+import { Popover } from "@sanity/ui/popover";
 import { CogIcon } from "@sanity/icons/Cog";
+import { Tooltip } from "@sanity/ui/tooltip";
 import { randomKey } from "@sanity/util/content";
 import { AddIcon } from "@sanity/icons/Add";
 import { CheckmarkIcon } from "@sanity/icons/Checkmark";
 import { SplitVerticalIcon } from "@sanity/icons/SplitVertical";
@@ -998,9 +1002,9 @@
 		color: "primary"
 	};
 }
 function DocumentCheck(props) {
-	let $ = c(25), { id, onCheckComplete, addInvalidId, removeInvalidId, addDraftId, removeDraftId } = props, editState = useEditState(id, ""), { isValidating, validation: t0 } = useValidationStatus(id, editState.draft?._type ?? editState.published?._type ?? "", !1), t1;
+	let $ = c(25), { id, onCheckComplete, addInvalidId, removeInvalidId, addDraftId, removeDraftId } = props, editState = useEditState(id, ""), documentType = editState.draft?._type ?? editState.published?._type ?? "", { isValidating, validation: t0 } = useValidationStatus(id, documentType, !1), t1;
 	$[0] === t0 ? t1 = $[1] : (t1 = t0 === void 0 ? [] : t0, $[0] = t0, $[1] = t1);
 	let validation = t1, schema = useSchema(), t2;
 	$[2] !== isValidating || $[3] !== validation ? (t2 = !isValidating && validation.some(_temp$1), $[2] = isValidating, $[3] = validation, $[4] = t2) : t2 = $[4];
 	let validationHasErrors = t2, t3, t4;
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@sanity/document-internationalization",
-  "version": "6.2.28",
+  "version": "6.2.29",
   "description": "Create unique translations of a document based on its language, joined by a shared reference document.",
   "keywords": [
     "sanity",
     "sanity-plugin"
@@ -27,14 +27,14 @@
     "./package.json": "./package.json"
   },
   "dependencies": {
     "@sanity/icons": "^5.2.1",
-    "@sanity/mutator": "^6.7.0",
-    "@sanity/ui": "^3.5.1",
-    "@sanity/util": "^6.7.0",
+    "@sanity/mutator": "^6.9.0",
+    "@sanity/ui": "^4.0.0",
+    "@sanity/util": "^6.9.0",
     "@sanity/uuid": "^3.0.3",
     "rxjs": "^7.8.2",
-    "sanity-plugin-utils": "^2.0.13"
+    "sanity-plugin-utils": "^2.0.14"
   },
   "devDependencies": {
     "@sanity/tsconfig": "^2.2.1",
     "@sanity/tsdown-config": "^0.21.2",
@@ -46,18 +46,18 @@
     "babel-plugin-react-compiler": "^1.0.0",
     "jsdom": "^29.1.1",
     "react": "^19.2.8",
     "react-dom": "^19.2.8",
-    "sanity": "^6.7.0",
+    "sanity": "^6.9.0",
     "styled-components": "^6.4.4",
     "tsdown": "^0.22.14",
-    "sanity-plugin-internationalized-array": "5.1.25"
+    "sanity-plugin-internationalized-array": "5.1.26"
   },
   "peerDependencies": {
     "react": "^19.2",
     "react-dom": "^19.2",
     "sanity": "^5 || ^6.0.0-0",
-    "sanity-plugin-internationalized-array": "^5.1.25"
+    "sanity-plugin-internationalized-array": "^5.1.26"
   },
   "engines": {
     "node": ">=20.19 <22 || >=22.12"
   },
Index: package/dist/index.d.ts.map
===================================================================
--- package/dist/index.d.ts.map
+++ package/dist/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../src/actions/DeleteTranslationAction.tsx","../src/actions/DuplicateWithTranslationsAction.tsx","../src/types.ts","../src/components/DocumentInternationalizationContext.tsx","../src/components/DocumentInternationalizationMenu.tsx","../src/plugin.tsx"],"mappings":";;iBAmCE,2BAAA,OAAO,sBACN;;;;;;;;;cA6FU,0BAAuB,OAAW,wBAAsB;iBC5ElB,qCACjD,IACA,MAEA,cACC,sBAAsB;;;;;iBAqMvB,gCAAA,OAAO,sBACN;;;;;KClPS;EACV,IAAI,KAAK;EACT;;KAGU,qBAAqB,eAAe,QAAQ,iBAAiB,QAAQ;KAErE;EACV,gBAAgB;EAChB,aAAa;EACb;EACA;EACA;EACA,QAAQ;;KAGE;EACV,oBAAoB;EACpB;EACA;EACA;EACA;EACA,iBAAiB;EACjB;EACA;EACA,aAAa,MAAM,uBAAuB;EAC1C,4CAA4C,KAAK;;;;;;EAMjD;;;;EAIA,+BAA+B,KAC7B;;;;EAMF;;KAMU,sBAAsB,SAAS,KAAK;EAC9C,oBAAoB;EACpB,+BAA+B,KAC7B;;KAKQ,uBAAuB,2BAA2B;EAC5D;EACA,OAAO;;KAGG;EACV;EACA;EACA,cAAc;;KAGJ,mBAAmB;EAC7B;EACA,cAAc;;KAGJ;EACV,YAAY;EACZ;;UAIe;EACf;;IAEE;;;;YAKQ,qBAAqB;YACrB,qBAAqB;YACrB,uBAAuB;YACvB,qCAAqC;YACrC,oBAAoB;YACpB,wBAAwB;YACxB,oBAAoB;YACpB,wBAAwB;YACxB,qBAAqB;YACrB,sBAAsB;YACtB,sBAAsB;YACtB,6BAA6B;YAC7B,oBAAoB;YACpB,sBAAsB;YACtB,oBAAoB;YACpB,mBAAmB;YACnB,qBAAqB;;iBC5GjB,0CAA0C;iBCO1C,iCACd,OAAO,wCACN,MAAM,IAAI;cCHA,+CAA4B,OAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../src/actions/DeleteTranslationAction.tsx","../src/actions/DuplicateWithTranslationsAction.tsx","../src/types.ts","../src/components/DocumentInternationalizationContext.tsx","../src/components/DocumentInternationalizationMenu.tsx","../src/plugin.tsx"],"mappings":";;;iBAmCE,2BAAA,OAAO,sBACN;;;;;;;;;cA6FU,0BAAuB,OAAW,wBAAsB;iBC5ElB,qCACjD,IACA,MAEA,cACC,sBAAsB;;;;;iBAqMvB,gCAAA,OAAO,sBACN;;;;;KClPS;EACV,IAAI,KAAK;EACT;;KAGU,qBAAqB,eAAe,QAAQ,iBAAiB,QAAQ;KAErE;EACV,gBAAgB;EAChB,aAAa;EACb;EACA;EACA;EACA,QAAQ;;KAGE;EACV,oBAAoB;EACpB;EACA;EACA;EACA;EACA,iBAAiB;EACjB;EACA;EACA,aAAa,MAAM,uBAAuB;EAC1C,4CAA4C,KAAK;;;;;;EAMjD;;;;EAIA,+BAA+B,KAC7B;;;;EAMF;;KAMU,sBAAsB,SAAS,KAAK;EAC9C,oBAAoB;EACpB,+BAA+B,KAC7B;;KAKQ,uBAAuB,2BAA2B;EAC5D;EACA,OAAO;;KAGG;EACV;EACA;EACA,cAAc;;KAGJ,mBAAmB;EAC7B;EACA,cAAc;;KAGJ;EACV,YAAY;EACZ;;UAIe;EACf;;IAEE;;;;YAKQ,qBAAqB;YACrB,qBAAqB;YACrB,uBAAuB;YACvB,qCAAqC;YACrC,oBAAoB;YACpB,wBAAwB;YACxB,oBAAoB;YACpB,wBAAwB;YACxB,qBAAqB;YACrB,sBAAsB;YACtB,sBAAsB;YACtB,6BAA6B;YAC7B,oBAAoB;YACpB,sBAAsB;YACtB,oBAAoB;YACpB,mBAAmB;YACnB,qBAAqB;;iBC5GjB,0CAA0C;iBCQ1C,iCACd,OAAO,wCACN,MAAM,IAAI;cCJA,+CAA4B,OAAA"}
\ No newline at end of file
File too large for inline diff
Index: package/dist/index.d.ts
===================================================================
--- package/dist/index.d.ts
+++ package/dist/index.d.ts
@@ -1,4 +1,5 @@
+import "@sanity/ui/styles.css";
 import { DocumentActionDescription, DocumentActionProps, DocumentLanguageFilterContext, FieldDefinition, ObjectSchemaType, Reference, SanityClient, SanityDocument, SanityDocumentLike } from "sanity";
 import { InternationalizedArrayItem, PluginConfig as PluginConfig$1 } from "sanity-plugin-internationalized-array";
 declare function useDeleteTranslationAction(props: DocumentActionProps): DocumentActionDescription;
 declare namespace useDeleteTranslationAction {