@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 {