react-datocms
Advanced tools
Comparing version 1.5.5 to 1.5.6
@@ -44,2 +44,33 @@ "use strict"; | ||
}); | ||
describe("simple dast /2", function () { | ||
var structuredText = { | ||
schema: "dast", | ||
document: { | ||
type: "root", | ||
children: [ | ||
{ | ||
type: "heading", | ||
level: 1, | ||
children: [ | ||
{ | ||
type: "span", | ||
value: "This\nis a " | ||
}, | ||
{ | ||
type: "span", | ||
marks: ["strong"], | ||
value: "title" | ||
}, | ||
] | ||
}, | ||
] | ||
} | ||
}; | ||
describe("with default rules", function () { | ||
it("renders the document", function () { | ||
var wrapper = enzyme_1.mount(React.createElement(index_1.StructuredText, { data: structuredText })); | ||
expect(wrapper).toMatchSnapshot(); | ||
}); | ||
}); | ||
}); | ||
describe("simple dast with no links/blocks", function () { | ||
@@ -46,0 +77,0 @@ var structuredText = { |
import { renderRule, TransformedMeta, TransformMetaFn } from "datocms-structured-text-generic-html-renderer"; | ||
import { Record as StructuredTextGraphQlResponseRecord, RenderError, RenderResult, RenderRule, Node, StructuredText as StructuredTextGraphQlResponse } from "datocms-structured-text-utils"; | ||
import { Record as StructuredTextGraphQlResponseRecord, Document as StructuredTextDocument, RenderError, RenderResult, RenderRule, Node, StructuredText as StructuredTextGraphQlResponse } from "datocms-structured-text-utils"; | ||
import { ReactElement } from "react"; | ||
export { renderRule, RenderError, StructuredTextGraphQlResponse, StructuredTextGraphQlResponseRecord, }; | ||
export { renderRule, RenderError, StructuredTextGraphQlResponse, StructuredTextDocument, StructuredTextGraphQlResponseRecord, }; | ||
declare type AdapterReturn = ReactElement | string | null; | ||
@@ -28,3 +28,3 @@ export declare const defaultAdapter: { | ||
/** The actual field value you get from DatoCMS **/ | ||
data: StructuredTextGraphQlResponse<R> | Node | null | undefined; | ||
data: StructuredTextGraphQlResponse<R> | StructuredTextDocument | Node | null | undefined; | ||
/** A set of additional rules to convert the document to JSX **/ | ||
@@ -31,0 +31,0 @@ customRules?: RenderRule<H, T, F>[]; |
{ | ||
"name": "react-datocms", | ||
"version": "1.5.5", | ||
"version": "1.5.6", | ||
"types": "dist/index.d.ts", | ||
@@ -77,8 +77,8 @@ "main": "dist/index.js", | ||
"datocms-listen": "^0.1.3", | ||
"datocms-structured-text-generic-html-renderer": "^1.0.12", | ||
"datocms-structured-text-utils": "^1.0.12", | ||
"intersection-observer": "^0.12.0", | ||
"react-intersection-observer": "^8.26.1", | ||
"use-deep-compare-effect": "^1.4.0", | ||
"datocms-structured-text-generic-html-renderer": "^1.0.12", | ||
"datocms-structured-text-utils": "^1.0.12" | ||
"use-deep-compare-effect": "^1.4.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
95489
940