Merge branch 'v2'
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@staticcms/core",
|
||||
"version": "2.0.0",
|
||||
"version": "2.0.1",
|
||||
"license": "MIT",
|
||||
"description": "Static CMS core application.",
|
||||
"repository": "https://github.com/StaticJsCMS/static-cms",
|
||||
|
@ -118,7 +118,10 @@ export function getPreviewStyles() {
|
||||
/**
|
||||
* Preview Templates
|
||||
*/
|
||||
export function registerPreviewTemplate<T>(name: string, component: TemplatePreviewComponent<T>) {
|
||||
export function registerPreviewTemplate<T, EF extends BaseField = UnknownField>(
|
||||
name: string,
|
||||
component: TemplatePreviewComponent<T, EF>,
|
||||
) {
|
||||
registry.templates[name] = component as TemplatePreviewComponent<ObjectValue>;
|
||||
}
|
||||
|
||||
@ -129,7 +132,10 @@ export function getPreviewTemplate(name: string): TemplatePreviewComponent<Objec
|
||||
/**
|
||||
* Preview Cards
|
||||
*/
|
||||
export function registerPreviewCard<T>(name: string, component: TemplatePreviewCardComponent<T>) {
|
||||
export function registerPreviewCard<T, EF extends BaseField = UnknownField>(
|
||||
name: string,
|
||||
component: TemplatePreviewCardComponent<T, EF>,
|
||||
) {
|
||||
registry.cards[name] = component as TemplatePreviewCardComponent<ObjectValue>;
|
||||
}
|
||||
|
||||
@ -140,10 +146,10 @@ export function getPreviewCard(name: string): TemplatePreviewCardComponent<Objec
|
||||
/**
|
||||
* Field Previews
|
||||
*/
|
||||
export function registerFieldPreview<T>(
|
||||
export function registerFieldPreview<T, F extends BaseField = UnknownField>(
|
||||
collectionName: string,
|
||||
fieldName: string,
|
||||
component: FieldPreviewComponent<T>,
|
||||
component: FieldPreviewComponent<T, F>,
|
||||
) {
|
||||
if (!(collectionName in registry.fieldPreviews)) {
|
||||
registry.fieldPreviews[collectionName] = {};
|
||||
|
Reference in New Issue
Block a user