@contentstack/live-preview-utils
Version:
Contentstack provides the Live Preview SDK to establish a communication channel between the various Contentstack SDKs and your website, transmitting live changes to the preview pane.
21 lines (20 loc) • 757 B
JavaScript
import "../../chunk-5WRI5ZAA.js";
// src/visualBuilder/utils/getDiscussionIdByFieldMetaData.ts
import visualBuilderPostMessage from "./visualBuilderPostMessage.js";
import { VisualBuilderPostMessageEvents } from "./types/postMessage.types.js";
import { hasPostMessageError } from "./errorHandling.js";
async function getDiscussionIdByFieldMetaData(params) {
const { fieldMetadata, fieldSchema } = params;
const discussion = await visualBuilderPostMessage?.send(
VisualBuilderPostMessageEvents.GET_DISCUSSION_ID,
{ fieldMetadata, fieldSchema }
) ?? null;
if (hasPostMessageError(discussion)) {
return null;
}
return discussion;
}
export {
getDiscussionIdByFieldMetaData
};
//# sourceMappingURL=getDiscussionIdByFieldMetaData.js.map