This package has been deprecated

Author message:

Renamed to @crystallize/content-transformer

@crystallize/content-chunk

3.4.4 • Public • Published

alt text

crystallize-content-chunk

Validation, parsing and React rendering for Crystallize Content Chunk. Makes it easy to build React Commerce solutions with Product Information Management powered by Crystallize that enable Fast Ecommerce API.

Install

yarn add @crystallize/content-chunk

Validate

import CCC from '@crystallize/content-chunk'

const isValid = CCC.isModelValid(myModel)
const validationDetails = CCC.isModelValidVerbose(myModel)

React chunk

import Chunk from '@crystallize/content-chunk/reactChunk';

const overrides = {
  link: p => <MyLinkComponent href={p.metadata.href}>{p.textContent}</MyLinkComponent>
};

<Chunk {...cccModel} overrides={overrides} />

toHTML

import toHTML from '@crystallize/content-chunk/toHTML';

toHtml(cccModel);

toText

import toText from '@crystallize/content-chunk/toText';

toText(cccModel);

Readme

Keywords

none

Package Sidebar

Install

npm i @crystallize/content-chunk

Weekly Downloads

1

Version

3.4.4

License

MIT

Unpacked Size

4.24 MB

Total Files

40

Last publish

Collaborators

  • crystallize-admin