This commit is contained in:
Daniel Lautzenheiser
2023-08-01 12:07:52 -04:00
parent f696d5c445
commit eb2d158054
10 changed files with 205 additions and 338 deletions

View File

@ -8,10 +8,6 @@ import {
changeDraftField as changeDraftFieldAction,
changeDraftFieldValidation,
} from '@staticcms/core/actions/entries';
import {
openMediaLibrary as openMediaLibraryAction,
removeInsertedMedia as removeInsertedMediaAction,
} from '@staticcms/core/actions/mediaLibrary';
import { query as queryAction } from '@staticcms/core/actions/search';
import useDebouncedCallback from '@staticcms/core/lib/hooks/useDebouncedCallback';
import useMemoCompare from '@staticcms/core/lib/hooks/useMemoCompare';
@ -52,11 +48,8 @@ const EditorControl = ({
disabled = false,
parentDuplicate = false,
locale,
mediaPaths,
openMediaLibrary,
parentPath,
query,
removeInsertedMedia,
t,
value,
forList = false,
@ -197,10 +190,7 @@ const EditorControl = ({
duplicate,
label: getFieldLabel(field, t),
locale,
mediaPaths,
onChange: handleDebouncedChangeDraftField,
openMediaLibrary,
removeInsertedMedia,
path,
query,
t,
@ -230,10 +220,7 @@ const EditorControl = ({
duplicate,
t,
locale,
mediaPaths,
handleDebouncedChangeDraftField,
openMediaLibrary,
removeInsertedMedia,
path,
query,
finalValue,
@ -271,7 +258,6 @@ function mapStateToProps(state: RootState, ownProps: EditorControlOwnProps) {
return {
...ownProps,
mediaPaths: state.mediaLibrary.controlMedia,
config: state.config,
entry,
collection,
@ -282,8 +268,6 @@ function mapStateToProps(state: RootState, ownProps: EditorControlOwnProps) {
const mapDispatchToProps = {
changeDraftField: changeDraftFieldAction,
openMediaLibrary: openMediaLibraryAction,
removeInsertedMedia: removeInsertedMediaAction,
query: queryAction,
};

View File

@ -316,13 +316,7 @@ export interface WidgetControlProps<T, F extends BaseField = UnknownField, EV =
duplicate: boolean;
label: string;
locale: string | undefined;
// @deprecated Use useMediaInsert instead
mediaPaths: Record<string, MediaPath>;
onChange: (value: T | null | undefined) => void;
// @deprecated Use useMediaInsert instead
openMediaLibrary: EditorControlProps['openMediaLibrary'];
// @deprecated Use useMediaInsert instead
removeInsertedMedia: EditorControlProps['removeInsertedMedia'];
i18n: I18nSettings | undefined;
hasErrors: boolean;
errors: FieldError[];

View File

@ -60,7 +60,6 @@ export const createMockWidgetControlProps = <
entry,
value,
path,
mediaPaths: {},
fieldsErrors,
errors,
hasErrors,
@ -74,8 +73,6 @@ export const createMockWidgetControlProps = <
controlled: false,
theme: 'light',
onChange: jest.fn(),
openMediaLibrary: jest.fn(),
removeInsertedMedia: jest.fn(),
query: jest.fn(),
t: jest.fn(),
...extra,