Socket
Socket
Sign inDemoInstall

@portabletext/react

Package Overview
Dependencies
Maintainers
9
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@portabletext/react - npm Package Compare versions

Comparing version 3.1.0-canary.1 to 3.1.0-canary.2

94

dist/index.compiled.js

@@ -13,3 +13,3 @@ const _excluded = ["block", "list", "listItem", "marks", "types"],

import { c } from "react/compiler-runtime";
import { nestLists, LIST_NEST_MODE_HTML, isPortableTextToolkitList, isPortableTextListItemBlock, isPortableTextToolkitSpan, isPortableTextBlock, isPortableTextToolkitTextNode, spanToPlainText, buildMarksTree } from "@portabletext/toolkit";
import { LIST_NEST_MODE_HTML, nestLists, isPortableTextToolkitList, isPortableTextListItemBlock, isPortableTextToolkitSpan, isPortableTextBlock, isPortableTextToolkitTextNode, spanToPlainText, buildMarksTree } from "@portabletext/toolkit";
import { toPlainText } from "@portabletext/toolkit";

@@ -234,49 +234,49 @@ import { memo } from "react";

const PortableText = memo(function (t0) {
const $ = c(9),
{
value,
components,
listNestingMode,
onMissingComponent: t1
} = t0,
missingComponentHandler = t1 === void 0 ? printWarning : t1;
let t2, t3;
$[0] !== value ? (t3 = Array.isArray(value) ? value : [value], $[0] = value, $[1] = t3) : t3 = $[1], t2 = t3;
const blocks = t2;
let t4, t5;
$[2] !== components || $[3] !== missingComponentHandler ? (t5 = getNodeRenderer(components ? mergeComponents(defaultComponents, components) : defaultComponents, missingComponentHandler || noop), $[2] = components, $[3] = missingComponentHandler, $[4] = t5) : t5 = $[4], t4 = t5;
const renderNode = t4,
t6 = listNestingMode || LIST_NEST_MODE_HTML;
let t7;
return $[5] !== t6 || $[6] !== renderNode || $[7] !== blocks ? (t7 = /* @__PURE__ */jsx(PortableTextRenderer, {
listNestingMode: t6,
const $ = c(7),
{
value,
components,
listNestingMode,
onMissingComponent: t1
} = t0,
missingComponentHandler = t1 === void 0 ? printWarning : t1;
let t2, t3;
$[0] !== components || $[1] !== missingComponentHandler ? (t3 = getNodeRenderer(components ? mergeComponents(defaultComponents, components) : defaultComponents, missingComponentHandler || noop), $[0] = components, $[1] = missingComponentHandler, $[2] = t3) : t3 = $[2], t2 = t3;
const renderNode = t2,
t4 = listNestingMode || LIST_NEST_MODE_HTML;
let t5;
return $[3] !== t4 || $[4] !== renderNode || $[5] !== value ? (t5 = /* @__PURE__ */jsx(PortableTextRenderer, {
listNestingMode: t4,
renderNode,
value
}), $[3] = t4, $[4] = renderNode, $[5] = value, $[6] = t5) : t5 = $[6], t5;
});
function PortableTextRenderer(t0) {
const $ = c(10),
{
listNestingMode,
renderNode,
value: blocks
}), $[5] = t6, $[6] = renderNode, $[7] = blocks, $[8] = t7) : t7 = $[8], t7;
}),
PortableTextRenderer = memo(function (t0) {
const $ = c(8),
{
listNestingMode,
renderNode,
value
} = t0;
let t1;
if ($[0] !== value || $[1] !== listNestingMode || $[2] !== renderNode) {
const nested = nestLists(value, listNestingMode);
let t22;
$[4] !== renderNode ? (t22 = (node, index) => renderNode({
node,
index,
isInline: !1,
renderNode
}), $[4] = renderNode, $[5] = t22) : t22 = $[5], t1 = nested.map(t22), $[0] = value, $[1] = listNestingMode, $[2] = renderNode, $[3] = t1;
} else t1 = $[3];
const rendered = t1;
let t2;
return $[6] !== rendered ? (t2 = /* @__PURE__ */jsx(Fragment, {
children: rendered
}), $[6] = rendered, $[7] = t2) : t2 = $[7], t2;
}),
getNodeRenderer = (components, handleMissingComponent) => {
value
} = t0;
let t1;
$[0] !== value ? (t1 = Array.isArray(value) ? value : [value], $[0] = value, $[1] = t1) : t1 = $[1];
const blocks = t1;
let t2;
if ($[2] !== blocks || $[3] !== listNestingMode || $[4] !== renderNode) {
const nested = nestLists(blocks, listNestingMode);
let t32;
$[6] !== renderNode ? (t32 = (node, index) => renderNode({
node,
index,
isInline: !1,
renderNode
}), $[6] = renderNode, $[7] = t32) : t32 = $[7], t2 = nested.map(t32), $[2] = blocks, $[3] = listNestingMode, $[4] = renderNode, $[5] = t2;
} else t2 = $[5];
const rendered = t2;
let t3;
return $[8] !== rendered ? (t3 = /* @__PURE__ */jsx(Fragment, {
children: rendered
}), $[8] = rendered, $[9] = t3) : t3 = $[9], t3;
}
const getNodeRenderer = (components, handleMissingComponent) => {
const renderNode = options => {

@@ -283,0 +283,0 @@ const {

@@ -197,21 +197,21 @@ const _excluded = ["block", "list", "listItem", "marks", "types"],

const PortableText = memo(function ({
value,
components,
listNestingMode,
onMissingComponent: missingComponentHandler = printWarning
}) {
const blocks = useMemo(() => Array.isArray(value) ? value : [value], [value]),
renderNode = useMemo(() => getNodeRenderer(components ? mergeComponents(defaultComponents, components) : defaultComponents, missingComponentHandler || noop), [components, missingComponentHandler]);
return /* @__PURE__ */jsx(PortableTextRenderer, {
listNestingMode: listNestingMode || LIST_NEST_MODE_HTML,
renderNode,
value: blocks
});
}),
PortableTextRenderer = memo(function ({
listNestingMode,
value,
components,
listNestingMode,
onMissingComponent: missingComponentHandler = printWarning
}) {
const renderNode = useMemo(() => getNodeRenderer(components ? mergeComponents(defaultComponents, components) : defaultComponents, missingComponentHandler || noop), [components, missingComponentHandler]);
return /* @__PURE__ */jsx(PortableTextRenderer, {
listNestingMode: listNestingMode || LIST_NEST_MODE_HTML,
renderNode,
value
}) {
const rendered = nestLists(value, listNestingMode).map((node, index) => renderNode({
});
});
function PortableTextRenderer({
listNestingMode,
renderNode,
value
}) {
const blocks = Array.isArray(value) ? value : [value],
rendered = nestLists(blocks, listNestingMode).map((node, index) => renderNode({
node,

@@ -222,7 +222,7 @@ index,

}));
return /* @__PURE__ */jsx(Fragment, {
children: rendered
});
}),
getNodeRenderer = (components, handleMissingComponent) => {
return /* @__PURE__ */jsx(Fragment, {
children: rendered
});
}
const getNodeRenderer = (components, handleMissingComponent) => {
const renderNode = options => {

@@ -229,0 +229,0 @@ const {

{
"name": "@portabletext/react",
"version": "3.1.0-canary.1",
"version": "3.1.0-canary.2",
"description": "Render Portable Text with React",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc