sanity-plugin-mux-input
5.0.125.0.13
dist/index.js~
dist/index.jsModified+7−8
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -256,9 +256,9 @@
}
function useDialogState() {
return useState(!1);
}
-const PLUGIN_VERSION_QUERY = { sanityVersion: "5.0.12" };
+const PLUGIN_VERSION_QUERY = { sanityVersion: "5.0.13" };
function saveSecrets(client, token, secretKey, enableSignedUrls, signingKeyId, signingKeyPrivate, drmConfigId) {
let doc = {
_id: "secrets.mux",
_type: "mux.apiKey",
@@ -1962,9 +1962,8 @@
break bb54;
case "fullResync":
props.syncFullData();
break bb54;
- default:
}
}, $[4] = props, $[5] = selectedOption, $[6] = t2) : t2 = $[6];
let handleSync = t2, t3;
$[7] !== canTriggerResync || $[8] !== handleSync || $[9] !== isDone || $[10] !== isLoading || $[11] !== isResyncing || $[12] !== props.closeDialog ? (t3 = !isDone && /* @__PURE__ */ jsx(Card, {
@@ -2380,9 +2379,9 @@
busy,
expired,
resolution,
enable: useCallback(async () => {
- if (!(!asset.assetId || !asset._id)) {
+ if (asset.assetId && asset._id) {
setBusy(!0), setExpired(!1);
try {
let { data } = await updateMasterAccess(client, asset.assetId, "temporary");
await persist(data);
@@ -2834,9 +2833,9 @@
label: lang.label
}));
function AddCaptionDialog({ asset, onAdd, onClose }) {
let client = useClient$1(), toast = useToast(), dialogId = `AddCaptionDialog${useId()}`, [isAutogenerated, setIsAutogenerated] = useState(!1), [vttUrl, setVttUrl] = useState(""), [languageCode, setLanguageCode] = useState(""), [selectedLanguage, setSelectedLanguage] = useState(null), [name, setName] = useState(""), [isSubmitting, setIsSubmitting] = useState(!1), [selectedFile, setSelectedFile] = useState(null), fileInputRef = useRef(null), uploadVttFile = async (file) => (await client.assets.upload("file", file, { filename: file.name })).url, refreshAssetData = async () => {
- if (!(!asset._id || !asset.assetId)) try {
+ if (asset._id && asset.assetId) try {
let latestAssetData = await getAsset(client, asset.assetId), dataWithKeys = addKeysToMuxData(latestAssetData.data);
await client.patch(asset._id).set({
data: dataWithKeys,
status: latestAssetData.data.status
@@ -3185,9 +3184,9 @@
} finally {
setDownloading(!1);
}
}, getCurrentFileName = () => track.id && asset.filename ? `${asset.filename}-${track.language_code || "en"}.vtt` : `captions-${track.language_code || "en"}.vtt`, uploadVttFile = async (file) => (await client.assets.upload("file", file, { filename: file.name })).url, refreshAssetData = async () => {
- if (!(!asset._id || !asset.assetId)) try {
+ if (asset._id && asset.assetId) try {
let latestAssetData = await getAsset(client, asset.assetId), dataWithKeys = addKeysToMuxData(latestAssetData.data);
await client.patch(asset._id).set({
data: dataWithKeys,
status: latestAssetData.data.status
@@ -4260,9 +4259,9 @@
preload: "metadata",
crossOrigin: "anonymous",
metadata: {
player_name: "Sanity Admin Dashboard",
- player_version: "5.0.12",
+ player_version: "5.0.13",
page_type: "Preview Player"
},
audio: isAudio,
_hlsConfig: hlsConfig,
@@ -4773,9 +4772,9 @@
}), $[6] = props.description, $[7] = props.label, $[8] = t0, $[9] = t1) : t1 = $[9], t1;
}, VideoDetails = (props) => {
let $ = c(114), [tab, setTab] = useState("details"), { displayInfo, filename, modified, references, referencesLoading, setFilename, state, setState, handleClose, confirmClose, saveChanges, handleResync, isResyncing } = useVideoDetails(props), isSaving = state === "saving", [containerHeight, setContainerHeight] = useState(null), contentsRef = useRef(null), t0, t1;
$[0] === Symbol.for("react.memo_cache_sentinel") ? (t0 = () => {
- !contentsRef.current || !("getBoundingClientRect" in contentsRef.current) || setContainerHeight(contentsRef.current.getBoundingClientRect().height);
+ contentsRef.current && "getBoundingClientRect" in contentsRef.current && setContainerHeight(contentsRef.current.getBoundingClientRect().height);
}, t1 = [], $[0] = t0, $[1] = t1) : (t0 = $[0], t1 = $[1]), useEffect(t0, t1);
let t2 = displayInfo.title, t3;
$[2] === setState ? t3 = $[3] : (t3 = () => setState("deleting"), $[2] = setState, $[3] = t3);
let t4 = isSaving || isResyncing, t5;
@@ -5983,9 +5982,9 @@
}
return parsed && !parsed.protocol.match(/http:|https:/) ? throwError(() => error) : of(formattedUrl);
}
function optionsFromFile(opts, file) {
- if (!(typeof window > "u" || !(file instanceof window.File))) return {
+ if (typeof window < "u" && file instanceof window.File) return {
name: opts.preserveFilename === !1 ? void 0 : file.name,
type: file.type
};
}