Jake Vanderwerf
2026-09-06 eef16f5a0f5af0aea313e411534643678ba4bea1
src/editor-fields/fields/upload-field.js
@@ -1,5 +1,6 @@
import { useState, useEffect } from '@wordpress/element';
import { MediaUpload, MediaUploadCheck } from '@wordpress/media-utils';
import { MediaUpload } from '@wordpress/media-utils';
import {MediaUploadCheck} from '@wordpress/block-editor';
import { Button } from '@wordpress/components';
import apiFetch from '@wordpress/api-fetch';
@@ -39,7 +40,7 @@
const UploadField = ({ field, value, onChange }) => {
   const multiple = field.multiple || field.type === 'gallery';
   const ids = multiple ? (Array.isArray(value) ? value : []) : value;
   const allowedTypes = SUBTYPE_MAP[field.subtype] ? [SUBTYPE_MAP[field.subtype]] : undefined;
   const allowedTypes = SUBTYPE_MAP[field.subtype] ? [SUBTYPE_MAP[field.subtype]] : '';
   const onSelect = (media) => onChange(multiple ? media.map((m) => m.id) : media.id);
@@ -48,7 +49,7 @@
   };
   return (
      <div className="jvb-upload-field">
      <div className="jvb-upload-field" id={field.name}>
         <p className="jvb-field-label">{field.label}</p>
         <div className={multiple ? 'jvb-upload-grid' : 'jvb-upload-single'}>