sanity-plugin-cloudinary
2.1.62.1.7
dist/index.js~
dist/index.jsModified+14−15
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -833,24 +833,23 @@
publishedClient,
setAssetReference
]), handleOpenSelector = useCallback(() => {
if (!(readOnly || secretsLoading)) {
- if (!cloudName || !apiKey) {
- setShowSettings(!0);
- return;
+ if (!cloudName || !apiKey) setShowSettings(!0);
+ else {
+ setIsLoading(!0), fallbackTimerRef.current && clearTimeout(fallbackTimerRef.current);
+ try {
+ openMediaSelector(cloudName, apiKey, !1, (payload) => {
+ fallbackTimerRef.current &&= (clearTimeout(fallbackTimerRef.current), void 0), handleSelect(payload);
+ }, void 0, () => {
+ saveInProgressRef.current || setIsLoading(!1);
+ }, folderOption), fallbackTimerRef.current = setTimeout(() => {
+ saveInProgressRef.current || setIsLoading(!1);
+ }, 3e4);
+ } catch (error) {
+ console.error("Error opening Cloudinary media selector:", error), setIsLoading(!1);
+ }
}
- setIsLoading(!0), fallbackTimerRef.current && clearTimeout(fallbackTimerRef.current);
- try {
- openMediaSelector(cloudName, apiKey, !1, (payload) => {
- fallbackTimerRef.current &&= (clearTimeout(fallbackTimerRef.current), void 0), handleSelect(payload);
- }, void 0, () => {
- saveInProgressRef.current || setIsLoading(!1);
- }, folderOption), fallbackTimerRef.current = setTimeout(() => {
- saveInProgressRef.current || setIsLoading(!1);
- }, 3e4);
- } catch (error) {
- console.error("Error opening Cloudinary media selector:", error), setIsLoading(!1);
- }
}
}, [
readOnly,
secretsLoading,