feat: key value widget (#865)
This commit is contained in:
committed by
GitHub
parent
6bcf451a18
commit
dbf007a586
@ -3,6 +3,7 @@ import type {
|
||||
ColorField,
|
||||
DateTimeField,
|
||||
FileOrImageField,
|
||||
KeyValueField,
|
||||
MarkdownField,
|
||||
NumberField,
|
||||
RelationField,
|
||||
@ -55,6 +56,12 @@ export const mockImageField: FileOrImageField = {
|
||||
widget: 'image',
|
||||
};
|
||||
|
||||
export const mockKeyValueField: KeyValueField = {
|
||||
label: 'Key Value',
|
||||
name: 'mock_key_value',
|
||||
widget: 'keyvalue',
|
||||
};
|
||||
|
||||
export const mockMarkdownField: MarkdownField = {
|
||||
label: 'Body',
|
||||
name: 'body',
|
||||
|
@ -3,19 +3,11 @@ import { createMockCollection } from './collections.mock';
|
||||
import { createMockConfig } from './config.mock';
|
||||
import { createMockEntry } from './entry.mock';
|
||||
|
||||
import type {
|
||||
BaseField,
|
||||
UnknownField,
|
||||
ValueOrNestedValue,
|
||||
WidgetControlProps,
|
||||
} from '@staticcms/core';
|
||||
import type { BaseField, UnknownField, WidgetControlProps } from '@staticcms/core';
|
||||
|
||||
jest.mock('@staticcms/core/backend');
|
||||
|
||||
export const createMockWidgetControlProps = <
|
||||
T extends ValueOrNestedValue,
|
||||
F extends BaseField = UnknownField,
|
||||
>(
|
||||
export const createMockWidgetControlProps = <T, F extends BaseField = UnknownField>(
|
||||
options: Omit<
|
||||
Partial<WidgetControlProps<T, F>>,
|
||||
| 'field'
|
||||
|
Reference in New Issue
Block a user